【发布时间】:2015-12-08 08:46:42
【问题描述】:
如何在fish shell中打印已执行的命令?
我尝试了In a shell script: echo shell commands as they are executed 的解决方案,但它们与鱼壳不兼容。
【问题讨论】:
如何在fish shell中打印已执行的命令?
我尝试了In a shell script: echo shell commands as they are executed 的解决方案,但它们与鱼壳不兼容。
【问题讨论】:
从 fish-3.1.0 开始,$fish_trace 可以设置为启用类似于 Bash 的 set -x 的输出。
例如,
set fish_trace 1
在应该被跟踪的命令之前。
【讨论】:
不幸的是,fish 还没有 set -x 的模拟来打印命令。 This is the issue 请求它。如果您对语法和输出有什么想法,请分享:)
今天最好的答案是,如果您尝试调试问题,可以将 fish 调用为 fish -d 3,它会在运行时显示一些调试输出。
【讨论】: