【发布时间】:2012-05-22 07:04:11
【问题描述】:
有什么区别
cat int.txt > out.txt
和
cat int.txt >> out.txt
>> 与 > 有什么不同吗?
【问题讨论】:
-
投反对票的人,你投反对票是因为这很容易被谷歌搜索到,还是其他原因?
-
(Windows)批处理文件也是如此吗?
有什么区别
cat int.txt > out.txt
和
cat int.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 复制到其中。
【讨论】:
> 将覆盖 out.txt 如果它已经存在。 >> 将简单地附加到 out.txt。
【讨论】:
> 覆盖文件。 >> 附加到文件中。
【讨论】: