[問題] 2&1 >file

作者: NTUHensen (搖滾人)   2014-11-17 10:10:04
command >file 2>&1
command 2>&1 >file
不懂為什麼不同.
第一個是標準輸出資料流往file走 然後把錯誤輸出導向標準輸出 因此最後會
在檔案先印標準輸出 接著印錯誤輸出
第二個 論理來說 應該是錯誤輸出導向標準輸出 接著標準輸出會導向file去 結果
應該會跟上面一樣 但是真正的執行結果卻是file只有標準輸出
作者: bitlife (BIT一生)   2014-11-17 11:06:00
你把>看成值的指定就懂了,因為它本質是dup2這個系統呼叫

Links booklink

Contact Us: admin [ a t ] ucptt.com