Linux shell 脚本调试方法

Sell scripts 在执行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有简单方便的办法呢?

方法一,sh 命令加上下列参数

sh [-nvx] scripts.sh 选项与参数:

-n  :不要执行 script,仅查询语法的问题;

-v  :再执行 sccript 前,先将 scripts 的内容输出到屏幕上;

-x  :将使用到的 script 内容显示到屏幕上,这是很有用的参数!

方法二,使用调试工具-bashdb

使用shell调试器bashdb,这是一个类似于GDB的调试工具,可以完成对shell脚本的断点设置,单步执行,变量观察等许多功能。bashdb官方网站http://bashdb.sourceforge.net/

大致使用方法: bashdb -c script.sh  或者 bashdb script.sh  或者  bashdb --debug script.sh

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容