[Linux]把stderr 和stdout一起寫入檔案
普通要把執行程式的輸出寫入檔案通常會加個 >
./program > output.txt
但是這樣只會把標準輸出的結果寫到output.txt
通常比較重要的錯誤資訊都會透過stderr輸出
這樣的話利用 >導向檔案就沒辦法友stderr的資訊
這時候就要使用 >&
./program >& output.txt
如此一來就可以把stderr連同stdout一起存到檔案中
./program > output.txt
但是這樣只會把標準輸出的結果寫到output.txt
通常比較重要的錯誤資訊都會透過stderr輸出
這樣的話利用 >導向檔案就沒辦法友stderr的資訊
這時候就要使用 >&
./program >& output.txt
如此一來就可以把stderr連同stdout一起存到檔案中
留言
張貼留言