#linux #регулярные_выражения #centos
Составить команду для Linux CentOS Нужно удалить дубли с практически одинаковыми названиями, содержащими цифры в конце. Есть: Авария на Чернобыльской АЭС.ppt Авария на Чернобыльской АЭС 345.ppt АА Лекция 13 Ю Защита в чс ДЛЯ ЗО.ppt АА Лекция 13 Ю Защита в чс ДЛЯ.ppt Обозначения в автоматике 194.ppt Барклай де Толли.ppt Оставить: Авария на Чернобыльской АЭС.ppt АА Лекция 13 Ю Защита в чс ДЛЯ.ppt Обозначения в автоматике 194.ppt Барклай де Толли.ppt fdupes удалить дубли не помог.
Ответы
Ответ 1
Нашла на мой взгляд самое правильное решение ls | sort -f | uniq -dw 10 | while read d; do echo "$d"; done Команду после теста заменяем на rm и выставляем правильное количество знаков по которым ведется отбор. У меня стоит 10 но есть резон оптимизировать опытным путем
Комментариев нет:
Отправить комментарий