浏览 2198 次
锁定老帖子 主题:linux下shell调试技巧bashdb
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-10-09
前言
linux调试shell是件蛋疼的事,比如现在有个脚本。 #!/bin/sh echo "hello world" NAME="piaohailin" echo $NAME; 一般调试的话,要用-x参数 sh -x test.sh 输出 + echo 'hello world' hello world + NAME=piaohailin + echo piaohailin piaohailin 其中,带“+”号的表示执行的代码,如图 断点调试 调试shell工具 http://bashdb.sourceforge.net/ 教程 http://blog.chinaunix.net/uid-24993439-id-3350742.html 解压源码,在源码目录下执行./configure,即可生成二进制命令文件 ./bashdb --debug /opt/soft/test.sh 输出结果 常用的命令 n:执行下一步 l:显示上下文代码 finish:执行到最后 print:变量名,例如 $a 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |