bash - 跟踪在 shell 脚本(例如 zsh)中执行的 shell 命令

标签 bash shell scripting command-line-interface zsh

给定一个构建和执行某些命令(在我的例子中调用 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/

相关文章:

macos - $PATH 中/usr/bin 和/usr/local/bin 等的顺序

bash - 在 bash 脚本 if 语句中使用 ${ }

linux - 在 Shell 中,如何将目录的内容移动到同一级别的另一个目录

Windows命令行评估内部变量表达式

linux - 递归地在子文件夹中添加新文件

linux - 如何用变量替换 awk 命令的管道输出

c# - 如何获取通过 ADB 使用的当前键盘(当前 IME)

linux - 循环遍历目录中的文件

windows - 从批处理文件 (cmd) 控制交互式控制台程序

Linux 脚本,用于目录的文件