Eu tenho dois arquivos _jeter3.txt e _jeter1.txt
Eu verifiquei que ambos estão classificados na coluna 20 usando sort -c
sort -t ' ' -c -k20,20 _jeter3.txt
sort -t ' ' -c -k20,20 _jeter1.txt
#no errors
mas há um erro quando eu quero os join
dois arquivos, ele diz que o segundo arquivo não está classificado:
join -t ' ' -1 20 -2 20 _jeter1.txt _jeter3.txt > /dev/null
join: File 2 is not in sorted order
Eu não entendo o porquê.
cat /etc/*-release #FYI
openSUSE 11.0 (i586)
VERSION = 11.0
UPDATE : usar ' sort -f
' e join -i
(sem distinção entre maiúsculas e minúsculas) corrige o problema. Mas isso não explica meu problema inicial.
UPDATE : versões de classificação e associação:
> join --version
join (GNU coreutils) 6.11
Copyright (C) 2008 Free Software Foundation, Inc.
(...)
> sort --version
sort (GNU coreutils) 6.11
Copyright (C) 2008 Free Software Foundation, Inc.
(...)
locale
.