2013-04-25 2 views
0

Input File1:UNIX - Простое слияние двух файлов, как на входе

HELLO 
HOW 

Входной Файл2:

ARE 
YOU 

Выходной файл должен быть

HELLO 
HOW 
ARE 
YOU 

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

Благодаря

+0

пожалуйста уточняют ваши входные файлы содержат и выходной файл содержит я не могу получаю. –

ответ

2

Вы можете просто использовать cat, как показано ниже:

cat file1 file2 

или, сцепить все файлы в папке (при условии, что там не слишком много):

cat folder/* 
+0

Спасибо за ваш ответ! когда я пытаюсь выполнить команду i m, чтобы получить op как HOWARE в той же строке – Velva

+1

, это означает, что у вас нет новой строки в конце вашего файла. Вы должны убедиться, что ваши файлы заканчиваются новой строкой. – dogbane

1
sed '' file1 file2 

надеется, что это нормально работает +

0

кошка:

cat file1 file2 >output 

Perl:

perl -plne '' file1 file2 >output 

AWK:

awk '1' file1 file2 >output 
Смежные вопросы