gpt4 book ai didi

shell - 我怎样才能在fish中执行bash 'set -e'、 'set -u'和 'set -x'?

转载 作者:行者123 更新时间:2023-12-02 19:07:49 27 4
gpt4 key购买 nike

我想对于 set -e 我可以捕获信号,但其他的我不知道。

最佳答案

为了完整性:

  • set -e:如果命令失败则退出
  • set -u:如果在设置之前引用变量,则会出现错误
  • set -x:显示运行的命令

抱歉, fish 中没有任何这些选项的等效项!如果您有兴趣查看它们的添加,跟踪它们的问题位于 https://github.com/fish-shell/fish-shell/issues/805

正如您肯定会发现的那样,fish 更多地针对交互使用而不是脚本编写。交互地使用 Fish 很好而且很常见,但使用 sh 编写脚本。

关于shell - 我怎样才能在fish中执行bash 'set -e'、 'set -u'和 'set -x'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23147048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com