Я хотел бы найти PDF-файлы, чье имя (без расширения) больше трех.
$ find ~ -iregex '.*/[^/]{3,}.pdf'
когда тест с
$ find ~ -regextype posix-extended -iregex '.*/[^/]{3,}.pdf'
find: -regextype: unknown primary or operator
Как я могу включить {3,}вариант?
-regextype posix-egrepопцию. Согласноinfoдокументации , тип регулярного выражения по умолчанию - emacs . Я предполагаю, что вы можете установить GNU find с помощью homebrew.