3

;分離されたファイルの特定の列を数値で並べ替えています。

sort -k3n file

ただし、番号10と11は1より前にソートされています。これを修正するにはどうすればよいですか。

4

2 に答える 2

5

フィールドが空白以外で区切られている場合は、次のように--field-separatoror-tオプションを使用できます。

sort -k3n -t\; file
于 2012-06-28T13:29:23.513 に答える
1

-nオプションでうまくいくはずです。これで希望の注文が出力されないことを確認できますか?

echo -e "1\n10\n11\n2"|sort -n
于 2012-06-28T13:23:58.900 に答える