0 votos

Buscar todos los PDF con al menos tres caracteres en su nombre

Me gustaría encontrar los archivos PDF cuyo nombre (excluyendo la extensión) sea mayor que tres.

$ find ~  -iregex '.*/[^/]{3,}.pdf'

cuando la prueba con

$ find ~ -regextype posix-extended -iregex '.*/[^/]{3,}.pdf'
find: -regextype: unknown primary or operator

¿Cómo puedo activar el {3,} ¿variante?

0 votos

Si se trata de GNU find, añada el -regextype posix-egrep opción. Según el info documentación el tipo de regex por defecto es emacs . Supongo que puedes instalar GNU find con homebrew.

2voto

Mark Puntos 6

¿Qué tal si find ~ -name '???*.pdf' ?

0voto

Michael Zhou Puntos 167

Necesitas el -E opción con find o escapar de los corchetes.

find -E ~ -iregex '.*/[^/]{3,}\.pdf'

find ~ -iregex '.*/[^/]\{3,\}\.pdf'

entonces escapa el punto .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X