【发布时间】:2014-01-21 11:32:45
【问题描述】:
我有一个文件夹,里面有这样的图片:
395629_1365148250.png
395629_1365148251.png
395629_1365148252.png
395629_1365148253.png
395629_1365148254.png
415678_1387545677.png
429651_1390056123.png
429651_1390056124.png
429651_1390056125.png
522600_1389607024.png
529485_1389879560.png
名称是这样的:USERID_DATE.png。
我的目标是删除每个 USERID 的所有旧图像并只保留最后一个。
例如我需要删除这些:
395629_1365148250.png
395629_1365148251.png
395629_1365148252.png
395629_1365148253.png
并保留这个。
395629_1365148254.png
如果每个用户只有一张图片,我必须保留该图片。
我在这方面工作了很长时间,但我能够做到这一点。我使用了“find”命令,但我在 bash linux 命令方面不是很好,反正也不是那么好。
可能是 stackoverflow 不适合发布这种需求。在这种情况下,请见谅。
【问题讨论】: