2017-06-06 78 views
0

我在linux下運行command xxx xxx,我想將所有的輸出,包括std/warn/err輸出重定向到一個IN INDER文件中。如何重定向`命令...`所有輸出到linux中的文件?

如何處理?

例如,如果我運行command xxx xxx 2>file,該文件將只包含錯誤消息。如果我運行command xxx xxx 1>file,該文件將只包含std消息。但是我想把所有的信息放在一起,而不是分開的信息。如何處理這個?

謝謝!

+0

可能的重複[如何重定向並將stdout和stderr追加到帶有Bash的文件?](https://stackoverflow.com/questions/876239/how-can-i-redirect-and-append-both -stdout-和標準錯誤到一個文件,與-的bash) –

回答

1

我認爲你正在尋找這樣的:

command >outfile 2>&1. 
0

你也可以用這個簡單的方法

$ command arg1 arg2 >& command.out 

這是典型的C殼的方式,但效果很好上最先進的炮彈如bash。

相關問題