Shell將命令執行結果寫入文件


常見的將命令寫入文件的方式有以下幾種:

第一:將命令的執行結果寫入文件

1、僅轉向不顯示

(1)ls > test.txt       把輸出轉向到指定的文件,如文件已存在的話也會重新寫入,文件原內容不會保留,會將原有的內容覆蓋

(2)ls >> test.txt     是把輸出附向到文件的后面,文件原內容會保留下來

2. 轉向同時顯示

 ls | tee ls_tee.txt     把輸出轉向到指定的文件,同時顯示,原文件內容不保存

 ls | tee ls_tee.txt     原文件內容保存

3、將腳本執行的結果寫入文件

sh -x script.sh 2>&1 | tee message.log
執行腳本script.sh時將錯誤輸出2以及標准輸出1都一起以附加寫方式導入logfile文件

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM