gpt4 book ai didi

linux - 如果使用了 T 恤,如何检查导出?

转载 作者:IT王子 更新时间:2023-10-29 01:02:07 29 4
gpt4 key购买 nike

我尝试使用 tee 将输出保存在文件中,例如:

myapp | tee log.txt

但是我在检查退出时遇到了问题。上一个代码:

myapp 
if [ $? -eq 0 ]
then .....

但是 $?将是发球台的导出!是否有可能 catch myapp 的退出?谢谢。

最佳答案

对于 bash,有一个方便的特殊数组:PIPESTATUS。 myapp 的返回代码将在 ${PIPESTATUS[0]} 中,依此类推。

zsh 有一个大致相同的方法。

在严格的 bourne shell 中还有一种更烦人、更 hacky 的方法,您可以在 the comp.unix.shell FAQ 中阅读有关内容。 .

关于linux - 如果使用了 T 恤,如何检查导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9411139/

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