Shell輸入\輸出重定向

看你的風發表於2020-09-29

輸入\輸出重定向的理解
UNIX系統通常會從終端中接受輸出,並將所產生的輸出傳送到終端中。一個命令通常從一個叫做標準輸入的地方讀取輸入,這裡預設情況下是你的輸入;一個命令通常將輸入寫到標準輸出,這裡預設也是你的終端。

 命令 			說明
command > file 	將輸出重定向到 file。
command < file 	將輸入重定向到 file。
command >> file 將輸出以追加的方式重定向到 file。
n > file 		將檔案描述符為 n 的檔案重定向到 file。
n >> file 		將檔案描述符為 n 的檔案以追加的方式重定向到 file。
n >& m 			將輸出檔案 m 和 n 合併。
n <& m 			將輸入檔案 m 和 n 合併。
<< tag 			將開始標記 tag 和結束標記 tag 之間的內容作為輸入。

相關文章