用k和h选项排序

时间:2018-12-03 23:58:27

标签: sorting

我正在尝试按文件的第二列对某些数据进行排序,但是无法这样做。

h和k标志是否与sort命令冲突?

正常工作:

sudo find '/database' -size +250M -exec ls -lrth {} \+ \
    | awk '{print $5,$9}' \
    | sort -h

无法正常工作:

sudo find '/database' -size +250M -exec ls -lrth {} \+ \
    | awk '{print $9,$5}' \
    | sort -h -k2

我知道我可以通过在按大小排序后添加一个额外的awk语句来对列进行重新排序来解决此问题,但是看来额外的步骤很浪费。

0 个答案:

没有答案