2013-05-28 3 views
0

Я хочу два слияния двух файлов в соответствии с часовым столбцом.Объединить два файла в соответствии с часами

File1:

4:04:12 text1 
12:56:32 text2 
23:12:12 text3 

File2:

5:05:12 text4 
18:12:19 text5 

Выходной хотел:

4:04:12 text1 
5:05:12 text4 
12:56:32 text2 
18:12:19 text5 
23:12:12 text3 
+1

Не ждите полного кода здесь. Пожалуйста, опубликуйте некоторую работу, которую вы уже сделали;) –

+1

@tsippert у решения есть только два слова 'sort -n' ... Уверен, что он сделал длинный один« сортировать ». :) – Kent

+0

@Kent Я не знал, что bash может быть настолько мощным –

ответ

0

Просто используйте программу sort(1), как это:

sort -n File1 File2 
+1

Я думаю, что принятый ответ должен быть проголосован. очевидно, вы приняли ответ, потому что это помогло вам @ user2409399 – Antarus

0

Вы можете использовать команду sort -n, чтобы добиться того, что

sort -n File1 File2 

sort manual page:

сортировки - сортировка строк текстовых файлов

-n, --numeric сортировки Сравнение согласно струнной числовым значением

+0

Бесполезное использование кошки! –

+0

@JohnZwinck вы правы, спасибо, извините! –

Смежные вопросы