给定一个构建和执行某些命令(在我的例子中调用 ImageMagick 的 convert
cli)的 shell 脚本(带有条件、串联和插值),是否有一种方法可以列出已执行的命令在那个剧本?由于脚本多次调用 convert
来替换 args,我想获得如下列表。
convert ...
convert ...
convert ...
...
我在 OS X 中使用 zsh,但可以切换到 bash 等。
最佳答案
坚持
set -x
在脚本的顶部。在 bash 中工作,应该在 zsh 中工作。
关于bash - 跟踪在 shell 脚本(例如 zsh)中执行的 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4999514/