按小时合并两个文件

时间:2013-05-28 12:31:04

标签: bash shell sorting merge

我希望根据小时列合并两个合并两个文件。

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

2 个答案:

答案 0 :(得分:0)

您可以使用命令sort -n来实现

sort -n File1 File2 

sort manual page

  

排序 - 排序文本文件行

     

-n, - 数字 - 排序   根据字符串数值

进行比较

答案 1 :(得分:0)

只需使用程序sort(1),就像这样:

sort -n File1 File2