[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

join: bestand 2 is niet gesorteerd



Hoi,

Wat ik wil is twee bestanden samenvoegen
op basis van een gemeenschappelijk veld.

Het commando `join` zou dat mogelijk moeten maken.

Voorbeeld:
--------- ( telefoon.txt
a anton
b bernard
c cornelis
ch chiel
d dirk
e erik
f ferdinand
g gerard
---------- telefoon.txt )
---------- ( nato.txt
a alfa
b bravo
c charlie
d delta
e echo
ex extra
f foxtrot
---------- nato.txt )

$ join -j 1 telefoon.txt nato.txt
a anton alfa
b bernard bravo
c cornelis charlie
d dirk delta
e erik echo
f ferdinand foxtrot
-----

Dat gaat goed.

Twee andere bestanden ( ook als attachment meegestuurd )
------ ( in6s.txt
ca-certificates ca-certificates-2010.63-3.el6_1.5.noarch
centos-release-6 centos-release-6-4.el6.centos.10.x86_64
compat-mysql51 compat-mysql51-5.1.54-1.el6.remi.x86_64
coreutils coreutils-8.4-19.el6_4.2.x86_64
coreutils-libs coreutils-libs-8.4-19.el6_4.2.x86_64
cronie cronie-1.4.4-7.el6.x86_64
------ in6s.txt )
-------( nn6s.txt
ca-certificates ca-certificates.noarch 2013.1.95-65.1.el6_5 updates
centos-release centos-release.x86_64 6-5.el6.centos.11.2 updates
coreutils coreutils.x86_64 8.4-31.el6 base 
coreutils-libs coreutils-libs.x86_64 8.4-31.el6 base 
cronie-anacron cronie-anacron.x86_64 1.4.4-12.el6 base 
cronie cronie.x86_64 1.4.4-12.el6 base 
-------nn6s.txt )

$ join -j 1 in6s.txt nn6s.txt
ca-certificates ca-certificates-2010.63-3.el6_1.5.noarch ca-certificates.noarch 2013.1.95-65.1.el6_5 updates
coreutils coreutils-8.4-19.el6_4.2.x86_64 coreutils.x86_64 8.4-31.el6 base 
coreutils-libs coreutils-libs-8.4-19.el6_4.2.x86_64 coreutils-libs.x86_64 8.4-31.el6 base 
join: nn6s.txt:6: is niet gesorteerd: cronie cronie.x86_64 1.4.4-12.el6 base 

Wie kan de fout reproduceren?
En nog belangrijker: Waarom komt er de foutmelding?



Groeten
Geert Stappers
-- 
Leven en laten leven
a anton
b bernard
c cornelis
ch chiel
d dirk
e erik
f ferdinand
g gerard
a alfa
b bravo
c charlie
d delta
e echo
ex extra
f foxtrot
ca-certificates ca-certificates-2010.63-3.el6_1.5.noarch
centos-release-6 centos-release-6-4.el6.centos.10.x86_64
compat-mysql51 compat-mysql51-5.1.54-1.el6.remi.x86_64
coreutils coreutils-8.4-19.el6_4.2.x86_64
coreutils-libs coreutils-libs-8.4-19.el6_4.2.x86_64
cronie cronie-1.4.4-7.el6.x86_64
ca-certificates ca-certificates.noarch 2013.1.95-65.1.el6_5 updates
centos-release centos-release.x86_64 6-5.el6.centos.11.2 updates
coreutils coreutils.x86_64 8.4-31.el6 base 
coreutils-libs coreutils-libs.x86_64 8.4-31.el6 base 
cronie-anacron cronie-anacron.x86_64 1.4.4-12.el6 base 
cronie cronie.x86_64 1.4.4-12.el6 base 

Reply to: