按字母顺序插入文本文件

时间:2014-05-05 18:07:36

标签: shell

我有一个这样的文本文件:

'banana'                    => 'banana.exampl.com',
'banana.local'              => 'banana.exampl.com',
'banana-local.exampl.com' => 'banana.exampl.com',
'banana.exampl.com'       => 'banana.exampl.com',


'cat'                    => 'cat.exampl.com',
'cat.local'              => 'cat.exampl.com',
'cat-local.exampl.com' => 'cat.exampl.com',
'cat.exampl.com'   => 'cat.exampl.com',

现在我想将这些行插入文本文件

'beans'                    => 'beans.exampl.com',
'beans.local'              => 'beans.exampl.com',
'beans-local.exampl.com' => 'beans.exampl.com',
'beans.exampl.com'       => 'beans.exampl.com',

应按字母顺序输入,如下所示:

'banana'                    => 'banana.exampl.com',
'banana.local'              => 'banana.exampl.com',
'banana-local.exampl.com' => 'banana.exampl.com',
'banana.exampl.com'       => 'banana.exampl.com',


'beans'                    => 'beans.exampl.com',
'beans.local'              => 'beans.exampl.com',
'beans-local.exampl.com' => 'beans.exampl.com',
'beans.exampl.com'       => 'beans.exampl.com',


'cat'                    => 'cat.exampl.com',
'cat.local'              => 'cat.exampl.com',
'cat-local.exampl.com' => 'cat.exampl.com',
'cat.exampl.com'   => 'cat.exampl.com',

我本来想用sed但找不到任何可以帮我按字母顺序正确插入的内容。

由于

1 个答案:

答案 0 :(得分:0)

正如评论所示,只是排序。尝试将您的信息放在newfile中并与oldfile一起排序。

copy currentfile oldfile
sort newfile oldfile > currentfile