狗是人类最好的朋友。 然而狗最好的朋友是「屎」。

vscode如何调试bash脚本

以前写linux bash脚本,常常都是瞎蒙的状态。开发流程都是:先去google搜,然后去抄一段代码,然后肉眼review,然后运行观察效果。根据运行结果来看脚本是否正确。如果再高级一点就是辅助详细的echo 进行log输出。

于是不禁反问?可有调试bash脚本的工具和方法,这样用调试的方式去运行脚本,逐步的看每一个语句的运行结果,岂不是很爽?

结果还真找到了。在vscode中搜索插件bash debug。即可。

PS: win10下面需要安装wsl,然后在vscode里面安装一个wsl插件,就可以实现vscode 调试wsl里面的bash脚本了。

好了,开始我们工具人步骤:

第一步:编写脚本。

第二步:新增一个bug配置。Run --> Add Configuration

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "bashdb",
            "request": "launch",
            "name": "Bash-Debug (simplest configuration)",
            "program": "${file}"
        }
    ]
}

第三步:设置断点,然后F5调试。

 

好了,可以开心的玩了~

标签linux bash 调试

最新评论