-x 选项来调试脚本 用-x选项来运行脚本: $ bash -x script-name $ bash -x domains.sh 使用set 内置命令 bash shell提供调试选项,可以打开或关闭使用set 命令: set -x: 显示命令及其执行时的参数。 set -v: 显示 shell 输入行作为它们读取的 可以在 shell 脚本本身中使用上面的两个命令: #!/bin/bash ...
1 打造Shell开发环境(IDE) Visual Studio Code 参考:VS code 打造 shell脚本 IDE - 牛仙的文章 - 知乎https://zhuanlan.zhihu.com/p/199187317 插件支持Shell语法和拼写检查。 PyCharm 使用PyCharm Professional打开Shell脚本,若调用函数,则Ctrl+点击该函数名,可以实现函数跳转。 暂不支持函数折叠。 暂不支持脚本...
let命令用于计算一个或多个表达式,并将结果赋值给变量,在调试Shell脚本时,我们可以使用let命令来进行简单的数值计算。 #!/bin/bash a=5 b=10 let sum=a+b echo "The sum of $a and $b is $sum" 使用declare命令 declare命令用于声明变量的类型,在调试Shell脚本时,我们可以使用declare命令来确保变量的类型...
step1: 在Vscode 中安装Bash Debug Step2:创建一个名字为123.sh的shell脚本; 输入123.sh, 回车: Step3:编辑简单的待打印的内容,如下: Step4: 配置编译器 修改为下面内容: Step5: 点击按钮或者F5运行 按F10,可以看到从line1 运行到line2,同时下面terminal 出现了打印的1. 继续按F10或...
linux命令---shell脚本调试 Linux Shell提供了两种方式来跟踪Shell脚本中的命令,以帮助我们准确的定位程序中存在的问题。下面的代码为第一种方式,该方式会将Shell脚本中所有被执行的命令打印到终端,并在命令前加"+":加号的后面还跟着一个空格。 /> cat > trace_all_command.sh...
Linux下Shell脚本的调试 这篇博文是对Debugging Shell Scripts in Linux的翻译,希望能帮助到在Linux下写Shell脚本的童鞋。 大多数编程语言都有可用的调试工具,调试工具可用在执行程序或脚本的时候让你检查其内部是如何进行的。对于Shell脚本,我们没有任何可用的调试工具,唯一有的是通过命令行的标识(-n,-v和-x)来...
51CTO博客已为您找到关于linux sh调试命令的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux sh调试命令问答内容。更多linux sh调试命令相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
了解如何使用正确的调试技术将帮助您快速解决错误,与 Python、Java 等其他语言不同,bash 没有调试器工具,您可以在其中设置断点、跳过代码等。 有一些内置功能可以帮助调试 bash shell 脚本,我们将在接下来的部分中详细了解这些功能。 使用调试选项的三种方式 ...
1,调试脚本的时候需要暴露每一个变量,因此,脚本头设置了set -x。 2,,main函数是该脚本的主要函数,也是整个脚本的入口,因此,在main函数内增加了一个sleep 60 以作断点,脚本运行的时候会等待60秒,以方便观察每一个变量。 也就是说,不管哪个shell脚本,我们在调试的时候都需要打一个合理的断点,通常的断点是利用sl...