#linux #регулярные_выражения #bash
Как в bash'е найти все файлы в папке (рекурсивно) с именем вида *(n)*, где n - именно
число в скобках, и кроме чисел ничего нет,
и удалить их?
Ответы
Ответ 1
работает. проверено на Ubuntu (14.04) find . -regextype sed -xtype f -regex ".*([0-9]*).*" -deleteОтвет 2
Попробуйте также find . -type f -name "[0-9]" -exec rm -f {} \;
Комментариев нет:
Отправить комментарий