J'ai deux fichiers _jeter3.txt et _jeter1.txt
J'ai vérifié qu'ils sont tous les deux triés sur la 20e colonne en utilisant sort -c
sort -t ' ' -c -k20,20 _jeter3.txt
sort -t ' ' -c -k20,20 _jeter1.txt
#no errors
mais il y a une erreur quand je veux les join
deux fichiers ça dit que le deuxième fichier n'est pas trié:
join -t ' ' -1 20 -2 20 _jeter1.txt _jeter3.txt > /dev/null
join: File 2 is not in sorted order
Je ne comprends pas pourquoi.
cat /etc/*-release #FYI
openSUSE 11.0 (i586)
VERSION = 11.0
MISE À JOUR : l'utilisation de ' sort -f
' et join -i
(les deux ne respectant pas la casse) corrige le problème. Mais cela n'explique pas mon problème initial.
UPDATE : versions de sort & join:
> 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
.