我正在尝试按文件的第二列对某些数据进行排序,但是无法这样做。
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语句来对列进行重新排序来解决此问题,但是看来额外的步骤很浪费。