发布网友 发布时间:2022-04-23 12:40
共2个回答
热心网友 时间:2023-06-28 06:42
先试sort +0 -1可知 按第1列首字母升序排序在第1列首字母相同的情况下按第2列首字母降序排列。
如果加上-r(-r就是逆序)则正好相反,
如果是sort -r +0 -1 就是按第1列首字母降序排序在第1列首字母相同的情况下按第2列首字母升序排列。
热心网友 时间:2023-06-28 06:42
标准 sort 命令中 只有 +pos1 -pos2:
sort +pos1 -pos2
即先按 pos1 列排序, pos1 相同的再按 pos2排序
没有 +pos1 -pos2 +pos3 -pos4 形式。
+pos1 -pos2 +pos3 -pos4 后面的pos3可能会覆盖pos1,pos4可能会覆盖pos2。
你分别试一下:
sort -r +0 -1 filename
sort -r +1 -2 filename
就知道了。
-r 是反序,由大到小排序