Как объединить несколько файлов в linux с разделителем? - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь объединить несколько файлов в 1 файл с помощью команды cat. Однако я sh хочу добавить разделительную строку, например, "----", между содержимым файла.

Есть ли способ, которым мы можем добиться этого с помощью cat или любого другого инструмента?

cat file1 file2 file3 file4 > newfile

1 Ответ

0 голосов
/ 03 мая 2020

Вы можете использовать следующую команду для объединения нескольких файлов с разделителем ---.

awk 'FNR==1 && NR!=1 {print "---"}{print}' file1 file2 > newfile

Команда скопирована из этого поста Unix excahnge стека https://unix.stackexchange.com/questions/163782/combine-two-text-files-with-adding-some-separator-between

...