Linux/Unix:对特定字段或者列进行排序
时间:2020-01-09 10:42:24 来源:igfitidea点击:
问:如何排序find . -type f -iname "pattern*" -ls
的输出结果?
答:您需要使用sort命令,如下所示:
sort -n -k 7 /path/to/input
或者
find . -type f -iname "pattern*" -ls |sort -n -k 7
或者
find . -type f -iname "pattern*" -ls |sort -r -n -k 7
其中:
-r
反转排序结果。- -n数值排序
-k 7
在POS1处启动密钥,即在#7处开始排序密钥- -s通过禁用最后一次比较来稳定排序