GNU find ve výchozím nastavení používá regulární výrazy emacs, tento typ můžete změnit pomocí -regextype možnost (viz man find).
Pokud použijete -regextype posix-egrep zdá se, že tvůj výraz funguje. Pak byste také pravděpodobně mohli zmenšit vzor na ^.+(jpg|gif|exe)$
S emacs:find . -regex '.+\(jpg\|gif\|exe\)$' . Tato specifická pravidla regulárního výrazu naleznete v této části příručky emacs. Musíte escapovat | a () aby nebyly doslovné.
V emacs regexps ( , | a ) jsou doslovné pokud escaped, je to přesný opak všech ostatních formátů regulárních výrazů.
Váš výraz funguje jako ^.+\.\(jpg\|exe\|gif\)$ .
Distribuovaný, paralelní souborový systém odolný proti chybám
Monitorujte ssh na jiném než výchozím portu pomocí Nagios