首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何调试bash脚本?

如何调试bash脚本?
EN

Ask Ubuntu用户
提问于 2011-01-11 22:18:29
回答 5查看 29K关注 0票数 39

是否有任何方法可以不使用echo和日志记录来调试bash脚本?

我说的是使用断点之类的东西。

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2011-01-11 22:44:41

是的,有巴什调试器项目

您还可以在执行时使用set -xset -v。更多信息:

http://www.linuxtopia.org/online_书籍/高级_bash_脚本编写_指南/调试器 http://www.cyberciti.biz/tips/debugging-shell-script.html

祝好运!

票数 21
EN

Ask Ubuntu用户

发布于 2011-01-11 22:40:15

有几种不同的方式,即:

  • 使用-x选项bash -x yourscript.sh运行脚本
  • set -x添加到脚本文件开头的新行中,在Shebang #!/bin/bash之后,在脚本开始之前,set -v将显示shell输入行,set -x将显示已执行的命令和参数
  • #!/bin/bash -xv替换脚本文件的shebang
票数 23
EN

Ask Ubuntu用户

发布于 2017-02-22 19:55:01

现在,有Visual代码Bash调试扩展。它有“进入/退出/结束”,并可以显示每个变量的值。

票数 13
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/21136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档