第二十八节 函数和脚本调试

#!/bin/bash
test() {
echo '这是函数test';
return 100;
}
test
# 函数调用的时候前面不用加 $
source functest.sh ; echo $?
# 返回 这是函数test 100

 

调试:

bash -n test.sh 不执行脚本,值检查语法的模式,返回所有语法错误

bash -x test.sh 执行该脚本并显示所有变量的值,在代码里插入 set -x 则只显示在这之后的变量的值

bash -v test.sh 执行并显示脚本内容

posted @ 2020-03-04 16:30  kog_maw  阅读(118)  评论(0编辑  收藏  举报