运算符将完全覆盖output.txt文件中的任何内容(如果存在)。如果该文件不存在,则将创建包含“这是一个测试”内容的文件 这个用法: $ echo "this is a test" >> output.txt个 将在output.txt中的任何内容中添加链接“this is a test”(称为“appending”)。如果文件不存在,则将创建该文件,并添加文本。
cat newfile | tee filename - rewrites/replaces the file with new content in filename
cat newfile | tee -a filename - appends to the existing content of the file in filename file
6条答案
按热度按时间izj3ouym1#
>>
用于追加,而>
用于写入(替换)。kcwpcxri2#
如果文件存在,
>>
将附加到文件的末尾,>
将覆盖它。两者都将以其他方式创建。
rqmkfv5c3#
如果您要重定向到的文件已经存在,则会有区别:
>
截断(即替换)现有文件。>>
追加到现有文件。tpgth1q74#
'>>'将允许您将数据追加到文件中,其中'>'将覆盖它。举例来说:
字符串
goqiplq25#
当你使用>时,如:
第一个月
xsuvu9jc6#
在这里添加更多知识。
我们也可以使用
tee
命令来执行相同的操作:字符串