shell脚本调试技巧

  

函数1   函数2   main 函数   main  $ *


dos2unix默认是没有安装的,可以百胜安装

#,dos2unix  web_jk.sh   dos2unix: converting  file  web_jk.sh 用UNIX  format …



#,sh  [-nvx] scripts.sh   -n ,,,不会执行该脚本,仅查询脚本语法是否有问题,并给出错误提示。   -v ,,,在执行脚本时,先将脚本的内容输出到屏幕上然后执行脚本,如有错误,也会给出错误提示。   -x  * * *将执行的脚本内容及输出显示到屏幕上,对调试超级有用的参数!


-n ,,,读命令但并不执行   -v ,,,显示读取的所有行   -x  * * *显示所有命令及其参数


在脚本里写:

set  - x   diff /tmp/a.txt.ori /tmp/a.txt   set  + x


提示:

开启调试功能通过设置- x命令,而关闭调试功能通过集+ x


最关键的是熟练语法,编码习惯,编程思想,将错误扼杀在萌芽状态,减少调试负担,提高效率。


shell脚本调试技巧