我想在Bash中执行一个长时间运行的命令,并且都捕获它的退出状态
所以我这么做:
command | tee out.txt
ST=$?
问题在于,变量ST捕获了tee
而不是命令。我怎么解决这个问题?
发布于 2018-02-07 10:21:01
在Ubuntu和Debian中,你可以apt-get install moreutils
。这包含一个名为mispipe
返回管道中第一个命令的退出状态。
https://stackoverflow.com/questions/-100003464
复制相似问题