Encuentre todos los archivos PDF con al menos tres caracteres en su nombre

0

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

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

cuando prueba con

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

¿Cómo puedo habilitar la variante {3,} ?

    
pregunta JawSaw 11.05.2018 - 13:56

2 respuestas

2

¿Qué hay de find ~ -name '???*.pdf' ?

    
respondido por el glenn jackman 11.05.2018 - 15:30
0

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

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

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

luego escapa del período.

    
respondido por el fd0 13.05.2018 - 13:59

Lea otras preguntas en las etiquetas