В настоящее время я использую эту команду, чтобы получить список файлов:
find -E . -regex '.*\.(jpg|jpeg|png|gif|pdf)'
Используя эту команду, я бы получил этот список:
Сейчас :
documentA.pdf
documentB.jpeg
001documentC.png
...
Моя цель - отфильтровать этот список, чтобы я получал только файлы, начинающиеся с 3 целых чисел и заканчивающиеся ранее установленными расширениями.
Цель :
001documentC.png
Как мне настроить команду find -E . -regex
чтобы я получал такое поведение? Я создал строку регулярного выражения: ([0-9][0-9][0-9]).*\.(jpg|jpeg|png|gif|pdf)
, протестировано на regexPal.com, но я не могу заставить его работать с командой find.