Hellou。我想问你,我怎样才能知道某些行动是否运作良好。
例如,当我有command1 | xargs -ls -lA | command2 | command3
如何找到函数xargs ls -lA的返回值可能有问题。
或者更好,我怎样才能将错误重定向到STDOUT之外(原因是我在sstaching root目录时,有ls:无法访问错误)谢谢
答案 0 :(得分:1)
目前还不清楚你想要达到的目标,所以我会尝试回答一些可能性。我还限制了Bash的答案,因为这是今天大多数* nix用户的shell:
read
command1
的每一行输出,然后使用break
或{{}},否则您无法真正做到这一点。 {1}}在失败时返回适当的级别。set -o errexit
命令的错误输出。您可以使用redirection:ls
PIPESTATUS
。