红联Linux门户
Linux帮助

Linux:echo中,>和>>的区别(保存结果和追加结果)

发布时间:2017-06-21 11:37:55来源:cnblogs.com/chenwenyan作者:橙子cc
在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最后这个字符串。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31638.html