退出脚本、调试脚本、shell脚本编程风格
set -x set +x
可以调试某一段代码
bash -x 可以调试代码
-v 激活详细输出模式。
bash 内部的变量
$LINENO:标识Shell脚本的当前行号
$FUNCNAME:当前正在执行调用堆栈中的所有Shell函数名称和数组变量。${FUNCNAME[0]}当前正在执行的函数的名字。${FUNCNAME[1]}表示调用此函数的函数名
$PS4:bash -x 会显示带+号的信息,就是$PS4
-n:测试shell脚本中是否存在语法错误。
shell脚本编程风格
每行代码不多于80个字符。
保持一致的缩进深度。
程序和脚本的返回值需要使用变量$?进行验证。