У меня есть папка с изображениями любит это:найти команду на имя файла
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 не подходит для размещения такого спроса. В этом случае, пожалуйста, извините меня.
Цитата из OP: »... для _each_ userid ...« – Alfe
@Alfe Yea, misread OP. Все еще не уверен, что я точно понимаю, чего он хочет, но отредактировал – BroSlow
Это довольно просто. Он хочет сохранить только новейший образ каждого пользователя. Все остальные файлы должны быть удалены. – Alfe