これは Linux と cygwin の両方で発生するため、バグではないと思われます。それでも、私はそれを理解していません。誰でも説明できますか?
次のファイルを検討してください (タブ区切りで、通常のアポストロフィです) (cat
問題の原因が非印刷文字ではないことを確認するために作成します)
$cat > temp
cat 1389
cat' 1747
ca't 3175
cat 46848484
ca't 720
$sort temp
<gives the exact same output as cat temp>
$sort -k1,1 temp
cat 1389
cat 46848484
cat' 1747
ca't 3456
ca't 720
正しく並べ替えるために 2 番目の列を無視する必要があるのはなぜですか?