38

Как я могу создать новый файл " new.txt ", который является объединением " file1.txt " и " file2.txt " в Unix?

3 ответа3

68
cat file1.txt file2.txt > new.txt
13

если файл new.txt является пустым файлом, вы можете просто использовать команду cat:

cat file1.txt file2.txt > new.txt

если new.txt не пустой, и вы хотите сохранить его содержимое таким, как оно есть, и просто хотите добавить в него объединенный вывод двух файлов, используйте это:

cat file1.txt file2.txt >> new.txt
6

Если вы хотите добавить два или более файлов в существующий файл без перезаписи содержимого файла (file4.txt), то ниже приведен пример:

cat file1.txt file2.txt file3.txt >> file4.txt

Даже если файл file4.txt отсутствует, он будет создан. Если он присутствует, содержимое других файлов будет добавлено к нему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .