【问题标题】:Printing executed commands打印执行的命令
【发布时间】:2015-12-08 08:46:42
【问题描述】:

如何在fish shell中打印已执行的命令?

我尝试了In a shell script: echo shell commands as they are executed 的解决方案,但它们与鱼壳不兼容。

【问题讨论】:

    标签: shell unix fish


    【解决方案1】:

    从 fish-3.1.0 开始,$fish_trace 可以设置为启用类似于 Bash 的 set -x 的输出。

    例如,

    set fish_trace 1
    

    在应该被跟踪的命令之前。

    【讨论】:

      【解决方案2】:

      不幸的是,fish 还没有 set -x 的模拟来打印命令。 This is the issue 请求它。如果您对语法和输出有什么想法,请分享:)

      今天最好的答案是,如果您尝试调试问题,可以将 fish 调用为 fish -d 3,它会在运行时显示一些调试输出。

      【讨论】:

        猜你喜欢
        • 2012-02-28
        • 1970-01-01
        • 2010-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多