0 votes

Trouvez tous les PDF dont le nom comporte au moins trois caractères.

Je voudrais trouver les fichiers PDF dont le nom (sans l'extension) est supérieur à trois.

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

lors du test avec

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

Comment puis-je activer le {3,} variante ?

2voto

glenn jackman Points 1869

Et si find ~ -name '???*.pdf' ?

0voto

Michael Zhou Points 167

Vous avez besoin de la -E option avec find ou échapper aux crochets.

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

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

puis échapper à la période .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X