Shell中I/O重定向的用法笔记
生活随笔
收集整理的這篇文章主要介紹了
Shell中I/O重定向的用法笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IO重定向主要作用是把任何文件、命令、腳本、程序或腳本的輸出重定向到兩外一個文件、命令、程序或、腳本。是Linux必須要掌握的概念,實際工作中
會經常用到。
常見的I/O重定向符號
1、>:標準輸出覆蓋重定向,將命令的輸出重定向到輸出到其他文件中,同時會覆蓋文件中已有內容。
2、>>:標準輸出追加重定向,將命令的輸出重定向輸出到其他文件中,會把重定向的內容追加到文件的尾部。
3、>&:標準輸出重定向:將一個標識的輸出重定向到另一個標識的輸入
4、<:標準輸入重定向:命令將從指定文件中讀取輸入而不是從鍵盤輸入。
5、|:管道:從一個命令中讀取輸出作為另一個命令的輸入。
用法示例:
ls -l /usr > ls_usr.txt? #標準輸出覆蓋重定向
ls -l /usr >> ls_usr.txt? #標準輸出追加重定向
COMMAND > stdout_stderr.txt 3>&1 #執行COMMAND命令,將標準輸出內容重定向到stdout_stderr.txt中,如果有標準錯誤輸出也同時重定向到該文件。
總結
以上是生活随笔為你收集整理的Shell中I/O重定向的用法笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python翻译Excel文件
- 下一篇: CF55D-Beautiful numb