Use --nocheck-order
para fazê-lo funcionar. A mudança de 1 dígito para 2 dígitos produz o erro. Além disso, por padrão, o join compara a primeira coluna de cada arquivo, você não precisa da -1 1 -2 1
part.
Eu tentei juntar dois arquivos, mas não sei por que a participação não me ouve.
Arquivo i:
1 afjsadfjasdf
3 afdadsfa
4 afjdsakjfads
5 asdfadsfads
9 asfadsfads
Arquivo k:
1 fdasdfadsfads
2 dfasjfadsjfas
3 dsafadsfadsf
4 asfdasdfadsf
9 asdfadsfadsfa
10 adsfadsfa
Meu comando:
join -1 1 -2 1 i k >ik
E erro:
join: k:6: is not sorted: 10 adsfadsfa
Você poderia me dizer por que isso não funciona?