我在linux下運行command xxx xxx
,我想將所有的輸出,包括std/warn/err輸出重定向到一個IN INDER文件中。如何重定向`命令...`所有輸出到linux中的文件?
如何處理?
例如,如果我運行command xxx xxx 2>file
,該文件將只包含錯誤消息。如果我運行command xxx xxx 1>file
,該文件將只包含std消息。但是我想把所有的信息放在一起,而不是分開的信息。如何處理這個?
謝謝!
我在linux下運行command xxx xxx
,我想將所有的輸出,包括std/warn/err輸出重定向到一個IN INDER文件中。如何重定向`命令...`所有輸出到linux中的文件?
如何處理?
例如,如果我運行command xxx xxx 2>file
,該文件將只包含錯誤消息。如果我運行command xxx xxx 1>file
,該文件將只包含std消息。但是我想把所有的信息放在一起,而不是分開的信息。如何處理這個?
謝謝!
我認爲你正在尋找這樣的:
command >outfile 2>&1.
你也可以用這個簡單的方法
$ command arg1 arg2 >& command.out
這是典型的C殼的方式,但效果很好上最先進的炮彈如bash。
可能的重複[如何重定向並將stdout和stderr追加到帶有Bash的文件?](https://stackoverflow.com/questions/876239/how-can-i-redirect-and-append-both -stdout-和標準錯誤到一個文件,與-的bash) –