Chinaunix

标题: sort -m 是按什么方式在合并啊 [打印本页]

作者: henryele    时间: 2013-08-28 08:24
标题: sort -m 是按什么方式在合并啊
本帖最后由 henryele 于 2013-08-28 08:26 编辑

如题,没看明白 sort -m 是在按什么方式合并。

下面是我的例子,
[root@bogon vmshare]# cat data1
0
1
1
2
3
5
8
18
19
[root@bogon vmshare]# cat data
data   data1  data2  data3  
[root@bogon vmshare]# cat data2
1
2
3
3
7
8
34
45
99
114
[root@bogon vmshare]# sort -m data1 data2
0
1
1
1
2
2
3
3
3
5
7
8
18
19
8
34
45
99
114
[root@bogon vmshare]#


作者: henryele    时间: 2013-08-28 08:27
上面例子中从最后一个8开始是data2的
作者: waker    时间: 2013-08-28 09:27
-nm
作者: henryele    时间: 2013-08-28 09:37
回复 3# waker


    这个我知道,我是想问单独-m的时候到底已什么方式,既然说明了合并之后不对输出排序,那为什么有的数据是按顺序插入的,有的数据没有

    或者说-m有没有单独用过的时候?
作者: waker    时间: 2013-08-28 09:52
-m是合并排序过的文件,请问你的文件排序过了吗?
作者: waker    时间: 2013-08-28 09:53
如果加-n我认为是排序过的,如果不加还真看不出来是排序过的,5明显就比18大
作者: henryele    时间: 2013-08-28 10:05
回复 5# waker


    嗯,排过了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2