I/O: 系統設定 預設輸入設備:標準輸入,STDIN,0 預設輸出設備:標準輸出,STDOUT,1 標準錯誤輸出:STDERR,2 屬於不同的數據流 標準輸入:鍵盤 標準輸出和錯誤輸出:顯示器 I/O重定向: 輸出重定向: > :覆蓋輸出 >> :追加輸出 2>:錯誤輸出 2>>:追加錯誤輸出 正 ...
I/O:
系統設定
預設輸入設備:標準輸入,STDIN,0
預設輸出設備:標準輸出,STDOUT,1
標準錯誤輸出:STDERR,2
屬於不同的數據流
標準輸入:鍵盤
標準輸出和錯誤輸出:顯示器
I/O重定向:
輸出重定向:
> :覆蓋輸出
>> :追加輸出
2>:錯誤輸出
2>>:追加錯誤輸出
正常輸出
ls /usr > /tmp/var.out
set
-C:禁止對已經存在文件使用覆蓋重定向;
+C:允許覆蓋輸出
強制覆蓋輸出
ls /usr >| /tmp/var.out
錯誤輸出
ls /varr 2> /tmp/var2.out
定向標準輸出與標準錯誤輸出
ls /varr > /tmp/var3.out 2> /tmp/err.out
&>:重定向標準輸出或錯誤輸出至同一個文件
ls /varr &> /tmp/var4.out
輸入重定向
<:正常輸入
<<:Here Document
正常輸入
tr 'a-z' 'A-Z' < /etc/fstab
輸出內容到文件中
cat >> /tmp/myfile.txt << EOF