1

Мне нужно объединить содержимое двух текстовых файлов, слово в слово.

Скрипт берет каждое слово из файла 1 и объединяет с файлом 2. это добавляет все объединенные слова в файле 3.

Пример:

File1        File2         
WordA1       WordB1
WordA2       WordB2
WordA3       WordB3

Вывод: WordA1 WordB1 WordA2 WordB2 WordA3 WordB3

Как мы можем сделать это с помощью команды cat?

3 ответа3

2

Попробуйте сделать это:

paste file1 file2

Если вы хотите это только на одном, как:

paste file1 file2 | sed -n '2,$p' | paste -sd ' '
1
cat file1 file2 > outputfile.txt
0
[max@localhost ~]$ cat file1
wordA1
wordA2
wordA3
[max@localhost ~]$ cat file2
wordB1
wordB2
wordB3
[max@localhost ~]$ paste -s file1 file2 > file3
[max@localhost ~]$ cat file3 
wordA1  wordA2  wordA3
wordB1  wordB2  wordB3

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