Answers:
set -x
如果你set -x
在交互式会话或自动完成脚本本身,(几乎?)每个命令及其结果将被打印出来。这包括在自动完成脚本中完成的工作。
然后可以再次安静下来set +x
。
-X
扩展每个简单命令后,对于command,case命令,select命令或arithmetic for command,显示PS4的扩展值,然后显示命令及其扩展参数或关联的单词列表。
只需从bash完成函数中记录/输出; 因为它们很可能不是火箭科学,所以这应该是相当容易的。有可能连接bashdb,但感觉不必要......
tail -f
日志中运行完成。
set -x
in bash来调试你的脚本。使用set +x
禁用。