繁体   English   中英

“>”和“ >>”有什么区别?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM