有没有办法单步执行 Bash 脚本

use*_*629 6 bash shell git-bash

在此输入图像描述

我在 Windows 中使用 git-bash。我在 GitHub 上找到了一个想要修改的 bash 脚本。我克隆了它并在我的 pycharm 编辑器中打开它。我添加了一个插件https://www.plugin-dev.com/project/bashsupport/#installation,但从文档来看,它可以执行诸如语法突出显示之类的操作。有没有办法逐行单步执行代码、设置断点等。我没有太多的 shell 脚本经验,单步执行代码可能会加快我的学习速度。

Gon*_*heu 4

我通常使用 -x标志(xtrace 或执行跟踪的缩写)进行调试,这对于添加执行信息(调试 Bash 脚本)很有用。

您可以通过执行以下命令来使用它:

bash -x your-script.sh
Run Code Online (Sandbox Code Playgroud)

或添加到您的脚本中:

set -x
Run Code Online (Sandbox Code Playgroud)