gpt4 book ai didi

linux - 在 shell 脚本中对文件名的特定部分进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 10:20:31 24 4
gpt4 key购买 nike

我有一个要删除的文件列表,除了最近的 2 个文件。这些文件被命名为“filename_dd_mm”,例如“filename_19_05”。如果我这样做

find . -name "filename_??_??*"|sort

它根据日期对它们进行排序。我想要的是先按月排序,然后按天排序。有人可以指导我这样做吗?

附言才学了几天的shell脚本,知识不多,也没有相关的例子。

最佳答案

试试这个:

find . -name 'filename_??_??*'  | sort   -t _ -k3n -k2n

关于linux - 在 shell 脚本中对文件名的特定部分进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44069794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com