Trova tutti i PDF con almeno tre caratteri nel loro nome

0

Mi piacerebbe trovare i file PDF il cui nome (esclusa l'estensione) è maggiore di tre.

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

durante il test con

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

Come posso abilitare la variante {3,} ?

    
posta JawSaw 11.05.2018 - 13:56
fonte

2 risposte

2

Che ne dici di find ~ -name '???*.pdf' ?

    
risposta data 11.05.2018 - 15:30
fonte
0

Hai bisogno dell'opzione -E con find o sfuggi alle parentesi graffe.

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

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

quindi sfuggi al punto.

    
risposta data 13.05.2018 - 13:59
fonte

Leggi altre domande sui tag