如果我有两个文本文件,file1.txt 和 file2.txt,如何使用简单的命令行将 file2.txt 的内容附加到 file1.txt(不覆盖 file1.txt)?
答案1
答案2
Bash 重定向是我的首选,但如果你处理的是模糊的权限(例如文件是 root 拥有的),我会使用tee
。这里有一个例子,我们假装file1.txt
是 root 拥有的(或者至少, 不可写$USER
):
cat file2.txt | sudo tee -a file1.txt
如果我有两个文本文件,file1.txt 和 file2.txt,如何使用简单的命令行将 file2.txt 的内容附加到 file1.txt(不覆盖 file1.txt)?
Bash 重定向是我的首选,但如果你处理的是模糊的权限(例如文件是 root 拥有的),我会使用tee
。这里有一个例子,我们假装file1.txt
是 root 拥有的(或者至少, 不可写$USER
):
cat file2.txt | sudo tee -a file1.txt