1

有什么区别

cat int.txt > out.txt

cat int.txt >> out.txt

>>什么不同>吗?

4

5 回答 5

5

>覆盖out.txt如果它已经存在。将>>简单地附加到out.txt.

于 2012-05-14T18:57:03.780 回答
3

>覆盖文件。>>附加到文件中。

于 2012-05-14T18:56:58.967 回答
2

>> 如果存在,将附加到 out.txt

> 如果存在,将覆盖 out.txt

于 2012-05-14T18:57:27.087 回答
1

>是将标准输出重定向到文件,如果文件存在则覆盖它。

>>是将标准输出附加到文件(如果存在)

还有一些选择:

http://www.mathinfo.u-picardie.fr/asch/f/MeCS/courseware/users/help/general/unix/redirection.html

于 2012-05-14T18:57:31.737 回答
1
cat int.txt > out.txt

这会将 int.txt 的内容写入 out.txt 并覆盖该文件 (out.txt) 中已经存在的任何内容。

cat int.txt >> out.txt

如果存在,则将 int.txt 附加到 out.txt 的末尾,或者如果不存在则简单地创建它,并将 int.txt 复制到其中。

于 2012-05-14T18:58:22.070 回答