【发布时间】:2018-10-25 18:33:00
【问题描述】:
我正在尝试在 Bash 中记录命令及其参数(在必要时进行评估后)。
我正在尝试使用set -v:
$ variable=2
$ set -v
$ sleep $variable
sleep $variable
如您所见,它打印出sleep $variable。我想登录sleep 2。
我原来的命令比较复杂,所以不想echo每个参数一个一个。 (而且这样做可能更容易出错)。
【问题讨论】:
-
您在寻找
set -x吗? -
天哪,是的,谢谢。 :-)
-
如果不是深夜,我会写一个正确的答案... :-/
-
只写和答案一样的东西。和晚安。 :-)