A.$1指代脚本文件本身B.$@指代命令行上的所有参数(参数数组)C.$#指代命令行上的参数个数(参数数组大小)D.$?最近一条命令或函数的退出状态码
A.调试模式运行脚本,例如:bash -x script.shB.代码片段临时开启调试模式,例如在脚本中希望开始调试代码的位置设置set -xC.在代码执行过程中输出感兴趣的变量值并追加写入文件,例如echo -e "$msg">>/tmp/debug.logD.如果打印变量内容包含「不可打印字符」可以使用xxd -p 将输出内容转成16进制格式数据追加写入文件
A.d1=`date`B.d2=$(date)C.d3=’date’D.d4=(date)