[英]What's the difference between '>' and '>>'?
之间有什么区别
cat int.txt > out.txt
和
cat int.txt >> out.txt
>>
与>
有什么不同吗?
>
将覆盖out.txt
如果已存在)。 >>
将简单地附加到out.txt
。
>
覆盖文件。 >>
追加到文件。
>>
将附加到out.txt(如果存在)
>
将覆盖out.txt(如果存在)
>
将标准输出重定向到文件,并在文件存在时覆盖它。
>>
用于将标准输出附加到文件(如果存在)
其他一些选择:
http://www.mathinfo.u-picardie.fr/asch/f/MeCS/courseware/users/help/general/unix/redirection.html
cat int.txt > out.txt
这已将int.txt的内容写入out.txt,并覆盖了该文件(out.txt)中已存在的所有内容。
cat int.txt >> out.txt
如果存在,则将int.txt附加到out.txt的末尾;如果不存在,则将其简单创建,然后将int.txt复制到其中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.