Имейте следующее регулярное выражение для определения начала файла с 3 последовательных заглавных букв:
(?=(.*[A-Z]){3})(?=(.*[a-z]){3})(?=.*(_|[^\w]))
Когда я ищу файл, я нашел его:
root@node01:~# find . -type f -name DASD-680.mp4.part
./DASD-680.mp4.part
Но когда я искал, не 'не нашел никаких результатов:
root@RPI01:~# find . -type f -regextype egrep -regex "(?=(.*[A-Z]){3})(?=(.*[a-z]){3})(?=.*(_|[^\w]))"
В чем именно проблема ???
Обновление:
файл существует:
TAD-007.mp4
но нет результат с таким:
/usr/bin/find . -type f -regextype posix-extended -regex "[A-Z]{3}.*"
спасибо!