_jeter3.txtと_jeter1.txtの2つのファイルがあります
私はそれらが両方とも20列でソートされていることを確認しました sort -c
sort -t ' ' -c -k20,20 _jeter3.txt
sort -t ' ' -c -k20,20 _jeter1.txt
#no errors
しかし、私がjoin
両方のファイルにしたいときにエラーがあります、それは2番目のファイルがソートされていないと言います:
join -t ' ' -1 20 -2 20 _jeter1.txt _jeter3.txt > /dev/null
join: File 2 is not in sorted order
理由がわかりません。
cat /etc/*-release #FYI
openSUSE 11.0 (i586)
VERSION = 11.0
更新: ' sort -f
'およびjoin -i
(大文字と小文字を区別しない)を使用すると、問題が修正されます。しかし、それは私の最初の問題を説明していません。
更新:並べ替えと結合のバージョン:
> 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
。