shell的debug模式


如何调试shell脚本?

在指定shell运行版本时加上 '-x'

#!/bin/bash   -x

 

➜  demo git:(master) ✗ cat debug.sh
#!/bin/bash -x


echo "hi"
date
sleep 1 
echo "hi"
date

 

调试结果:

➜  demo git:(master) ✗ ./debug.sh 
+ echo hi
hi
+ date
2019年 1月 7日 星期一 13时24分18秒 CST
+ sleep 1
+ echo hi
hi
+ date

  

 

调试结果:

➜  demo git:(master) ✗ sh -x debug.sh
+ echo hi     ---语句
hi                 ----调试输出
+ date
2019年 1月 7日 星期一 13时19分33秒 CST
+ sleep 1
+ echo hi
hi
+ date  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM