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