gpt4 book ai didi

shell - fish 管道状态

转载 作者:行者123 更新时间:2023-12-05 05:27:48 25 4
gpt4 key购买 nike

在 fish 中:

if false | true | true
echo "Fish thinks OK because of last status"
else
# But I...
echo "Need the entire pipeline to be true"
end

Bash 有 $PIPESTATUS。如何在 Fish 中测试管道的完整性?

澄清...我在示例管道中使用 true 和 false 作为示例最后一个组件成功的管道。这并不意味着是一个 bool 语句。通常,如果管道的任何组件发生故障,人们会认为管道已经失败。

最佳答案

目前不可能(除了通过 set var (echo $initialinput | firstcommand); 和 set var (echo $var | secondcommand); 和 手动构建管道的难看的解决方法。 .j

这被跟踪为 fish bug #2039 .

关于shell - fish 管道状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17346896/

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