Linux:echo中,>和>>的區別(保存結果和追加結果)


在Linux中,對於echo命令,保存文件時,">"和">>"是有區別的;

假如有A_R1,B_R2,C_R1三個字符

for i in `ls *_R1`; do echo ${i}_R1|cut -d'_' -f 1 >>name.txt; done#表示將i的結果都追加至name.txt文件中。

  經上步處理,name.txt文件則保存A,B,C三個字符串

for i in `ls *_R1`; do echo ${i}_R1|cut -d'_' -f 1 >name.txt; done#表示將i的最后一個結果保存至name.txt文件中。

  經上步處理,name.txt文件則保存C最后這個字符串


免責聲明!

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



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