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