简单的 CLI 将一个文件附加到另一个文件的末尾

简单的 CLI 将一个文件附加到另一个文件的末尾

如果我有两个文本文件,file1.txt 和 file2.txt,如何使用简单的命令行将 file2.txt 的内容附加到 file1.txt(不覆盖 file1.txt)?

答案1

据我所知,最简单的方法是:

cat file2.txt >> file1.txt

参考:附加重定向输出

答案2

Bash 重定向是我的首选,但如果你处理的是模糊的权限(例如文件是 root 拥有的),我会使用tee。这里有一个例子,我们假装file1.txt是 root 拥有的(或者至少, 不可写$USER):

cat file2.txt | sudo tee -a file1.txt

相关内容