我尝试合并两个文件,但不知道为什么合并不听我的。
文件一:
1 afjsadfjasdf
3 afdadsfa
4 afjdsakjfads
5 asdfadsfads
9 asfadsfads
文件 k:
1 fdasdfadsfads
2 dfasjfadsjfas
3 dsafadsfadsf
4 asfdasdfadsf
9 asdfadsfadsfa
10 adsfadsfa
我的命令:
join -1 1 -2 1 i k >ik
错误:
join: k:6: is not sorted: 10 adsfadsfa
你能告诉我为什么它不起作用吗?
答案1
使用--nocheck-order
使其工作。从 1 位数字更改为 2 位数字会产生错误。此外,默认情况下,join 会比较每个文件的第一列,您不需要该-1 1 -2 1
部分。