标签:打印 shu unset str set echo chmod 关闭 UI
1、查看所有的本地变量和环境变量。
2、检测变量是否定义:
开启检测功能: set -u
关闭检测功能: set +u
[root@localhost likui]# unset mm 删除了mm变量 [root@localhost likui]# echo $mm [root@localhost likui]# set -u 开启检测功能 [root@localhost likui]# echo $mm bash: mm: unbound variable mm变量未定义 [root@localhost likui]# set +u 关闭检测功能 [root@localhost likui]# echo $mm 什么都不打印 [root@localhost likui]#
3、写脚本的时候来拿排错。(一般放在第二行)
set -x 开启排错功能,系统会告诉我执行到了哪里,执行了什么样的操作
set +x 关闭排错功能
//编写一个脚本文件:ss.sh [root@localhost opt]# chmod +x ss.sh [root@localhost opt]# cat ss.sh #!/bin/bash set -x (开启排错功能一般放在脚本文件的第二行) read -p "nihao qin shu ru " name echo huan yin ni : $name [root@localhost opt]# ./ss.sh + read -p ‘nihao qin shu ru ‘ name (检测代码) nihao qin shu ru diaoslk + echo huan yin ni : diaoslk (检测代码)
huan yin ni : diaoslk [root@localhost opt]#
标签:打印 shu unset str set echo chmod 关闭 UI
原文地址:http://www.cnblogs.com/l75790/p/6954161.html