- A expressão regular é correspondida ao caminho, não apenas ao nome do arquivo, portanto, não ancore-o no início da string.
- A expressão regular padrão do tipo emacs parece não gostar de intervalos. Escolha outro.
- Nenhum outro tipo de expressão regular parece gostar dos grupos que não capturam.
Estes trabalhos, supondo que você esteja usando o GNU find
:
find . -regextype posix-awk -regex ".*/[a-f0-9]{32}\.(js|css)$"
find . -regextype posix-basic -regex ".*/[a-f0-9]\{32\}\.\(js\|css\)$"
find . -regextype posix-egrep -regex ".*/[a-f0-9]{32}\.(js|css)$"
find . -regextype posix-extended -regex "/[a-f0-9]{32}\.(js|css)$"