当我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
你们知道是否有可能让它适用于这样的模式的第二列?
(zelar,12)
(zero,1)
(zes,1)
(zeze,12)
(ziza,2)
(zo,1)
(zona,6)
答案1
添加-t,
到您的sort
命令以使其使用逗号作为字段分隔符。 (您可以将其添加到命令中除 和 之间之外的任何位置-k
。2
)请注意,这不会赋予括号任何特殊意义,因此,如果您的某些行带括号而某些行不带括号,则第二个数字所在的行列相等将按如下方式排序:
z,…
a,…
9,…
︙
2,…
10,…
1,…
(z…),…
(a…),…