我有一个我要删除的文件列表,除了最近的两个文件。文件命名为" filename_dd_mm "例如" filename_19_05"。如果我做
find . -name "filename_??_??*"|sort
根据这一天对它们进行排序。我想要的是先按月分类,然后按日分类。有人可以指导我这样做。
P.S。我几天前才学会了shell脚本,所以我没有太多的知识,也没有任何相关的例子。
答案 0 :(得分:1)
试试这个:
find . -name 'filename_??_??*' | sort -t _ -k3n -k2n