在 bash 中,set -x
在脚本开头调用会导致在脚本执行时将命令打印在 stdout 上。以下等效语法是什么鱼壳?
答案1
Fish 的set
命令没有该选项。
但是,您可以set
在 shell 脚本中换行。这样可以打印与放置在脚本顶部时相同的输出格式。
function set; echo + set $argv; builtin set $argv; end
或者,函数命令有一个--on-variable
选项,允许您监视特定变量的变化并自动调用该函数。
或者你可以使用 fish -d 3 执行你的 fish 脚本script.fish
。这将打印一些跟踪信息。