Linux bash篇(三 資料流重定向)
阿新 • • 發佈:2018-12-14
1> 以覆蓋的方式將正確的資料輸出到檔案或裝置上
1>> 以追加的方式將正確的資料輸出到檔案或裝置上
2> 以覆蓋的方式將錯誤的資料輸出到檔案或裝置上
2> 以追加的方式將錯誤的資料輸出到檔案或裝置上
> 和 >> 標識預設為1
< 將原本需要鍵盤輸入的資料改由檔案內容來代替
<< 後面加結束字元
tee 雙向重定向
eg:
1.將 用find命令查詢"000"檔案的正確的資訊輸出到 l.txt 中,錯誤資訊輸出到 y.txt 中
find / -name 000 1>l.txt 2>y.txt
2.將鍵盤輸入的資訊輸出到 ly.txt 中
cat > ly.txt
.....
/* 按下ctrl + d */
3.將 info.txt 檔案中的內容輸出到 ly.txt 中
cat info.txt>ly.txt
4.鍵盤建立並且寫入 data 檔案內容,並且使鍵盤輸入 "end" 字串時,結束輸入
cat > data << "end"
5.將最近登入使用者顯示在螢幕上並且輸出在info.log檔案中
last | tee info.log