このパターンに対して同じソート結果を得る方法

このパターンに対して同じソート結果を得る方法

sort -n -k 2 -r次のテキストに使用する場合:

último  12
últimos 5
única   27
único   227
úteis   2
útil    1

ご覧のとおり、予想される結果が得られました。

único   227
única   27
último  12
últimos 5
úteis   2
útil    1

このようなパターンの2番目の列に対して機能するようにすることが可能かどうかをご存知ですか?

(zelar,12)
(zero,1)
(zes,1)
(zeze,12)
(ziza,2)
(zo,1)
(zona,6)

答え1

カンマをフィールド区切り文字として使用するようにコマンドに-t,追加します。sort(との間を除いてコマンドの任意の場所に追加できます-k2)これは角かっこに特別な意味を与えません。一緒に並べられます。

z,…
a,…
9,…
2,…
10,…
1,…
(z…),…
(a…),…

関連情報