如果这是UNIX:
sort -k 2 file.txt
可以使用多个-k
标志对多个列进行排序.例如,要按姓氏排序,然后按姓氏排序,以打破平局:
sort -k 2,2 -k 1,1 file.txt
"男人排序"的相关选项:
-k、 --key=POS1[,POS2]
在POS1处开始关键点,在POS2处结束关键点(原点1)
POS是F[.C][OPTS],其中F是字段号,C是字段中的字符位置.OPTS是一个或多个单字母排序选项,它覆盖该键的全局排序选项.如果没有给出键,则使用整行作为键.
-t、 --字段分隔符=SEP
使用SEP而不是非空到空转换