重定向标準錯誤輸出
檔案描述符
當運作一個程式,運作該程式的程序打開三個檔案描述符,分别是:0(标準輸入)、1(标準輸出)、2(标準錯誤輸出)。
重定向輸出 ">" 是 1> 的簡寫
重定向輸入 "<" 是 0< 的簡寫
重定向錯誤輸出 用2> 表示
例子:
當檔案x不存在,檔案y存在
# cat x
cat: x: no such file or directory //系統輸出錯誤提示
# cat y
this is y
# cat x 2> y //将錯誤輸出到y
顯示:
cat x : no such file or dircetory
# cat x y 1> out1 2> out2 // 将正常輸出到out1,将錯誤輸出到out2
# cat out1
# cat out2