linux重定向標準錯誤與標準輸出到同一文件

Linux Shell 環境中的輸入輸出重定向,用符號<和>來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤。ide

1.重定向標準輸出到文件:spa

cat foo > foo.txtit

2.重定向標準錯誤到文件class

cat foo 2> foo.txt重定向

3.重定向標準輸出到標準錯誤di

cat foo 1>&2文件

4.重定向標準錯誤到標準輸出view

cat foo 2>&1vi

5.重定向標準輸出,標準錯誤到同一個文件co

cat foo > foo.txt 2>&1或cat foo &> foo.txt

這裏第個順序很重要,先把標準輸出重定向到文件,再把標準錯誤輸出到標準輸出,由於標準輸出已經重定向到文件,因此標準錯誤與重定向到文件。

>&與&>效果相同

相關文章
相關標籤/搜索