2011-01-14 128 views

回答

10

總之,沒有,但你可以通過$PIPESTATUS獲得管道中每個命令的退出值。您可以通過shell選項shopt -s pipefail改變它的返回值的行爲,你可以改變多少是從命令命令通過ulimit -p

+0

我從這麼簡短的答案中學到了多少東西! – Bolo 2011-01-15 20:03:24

4

|不是一個命令,因此沒有任何參數。但是,在管道周圍使用的命令可以執行命令。查閱這些命令的manpages。

0

|緩衝不是命令,而是由你的shell解釋的語法結構。因此,您需要檢查特定的shell文檔以查看它是否支持某些特定於管道的選項。

爲了更好地回答你的問題,你能告訴你使用哪個shell,你想要達到什麼目的?