2013-08-05 155 views
1

我想將命令插入使用下述方法的交互式環境時抑制sh腳本輸出:使用<< END

bc <<END 
1+1 
quit 
END 

的示例的輸出是「2」,它鍵入END後出現。假設我想壓制這個輸出。所以在輸入END之後,我不希望有任何輸出出現。我怎麼能做到這一點?

回答

2

可以完成它的bc輸出重定向到/dev/null

$ bc &>/dev/null <<END 
1+1 
quit 
END 

注意,使用& > /dev/null標準輸出和標準錯誤將被髮送到/dev/null,所以不輸出會出現在所有。

+0

謝謝,這個工程。我的錯誤是,我試着在END之後放入>/dev/null。我會接受你的回答。 – red

+0

說實話,我的第一次嘗試也是這樣:) – fedorqui

相關問題