Если у меня есть два текстовых файла, file1.txt.and file2.txt, как мне добавить содержимое file2.txt в file1.txt (без перезаписи file1.txt) с помощью простой командной строки?
Насколько я знаю, самый простой способ был бы:
cat file2.txt >> file1.txt
Ссылка: Добавление перенаправленного вывода .
Перенаправление Bash было бы моим первым выбором, но если вы имеете дело с ограниченными правами (например, файл принадлежит пользователю root), я бы использовал tee
. Вот пример, в котором мы притворяемся, что file1.txt
принадлежит root (или, по крайней мере, недоступен для записи $USER
):
cat file2.txt | sudo tee -a file1.txt