Commande find sur Ubuntu
Fermé
lemzo618
Messages postés
2
Date d'inscription
samedi 23 mars 2019
Statut
Membre
Dernière intervention
24 mars 2019
-
Modifié le 23 mars 2019 à 22:59
lEprofSonDkon Messages postés 211 Date d'inscription jeudi 13 décembre 2018 Statut Membre Dernière intervention 8 octobre 2022 - 24 mars 2019 à 17:39
lEprofSonDkon Messages postés 211 Date d'inscription jeudi 13 décembre 2018 Statut Membre Dernière intervention 8 octobre 2022 - 24 mars 2019 à 17:39
A voir également:
- Commande find sur Ubuntu
- Invite de commande - Guide
- Commande terminal mac - Guide
- Telecharger ubuntu - Télécharger - Systèmes d'exploitation
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Commande chkdsk - Guide
2 réponses
lEprofSonDkon
Messages postés
211
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
8 octobre 2022
13
Modifié le 23 mars 2019 à 23:44
Modifié le 23 mars 2019 à 23:44
salut,
autant que je sache, les globs (correspondance de motifs en shell) ne permettent pas de compter les correspondances, ou de restreindre leur étendue.
en regex, on peut limiter à un certain nombre ou à une fourchette le nombre de correspondances d'un motif (
il faudrait en conséquence utiliser l'option
bon courage !...
autant que je sache, les globs (correspondance de motifs en shell) ne permettent pas de compter les correspondances, ou de restreindre leur étendue.
*tout ou rien
?un seul
[ ]liste ou plage de caractères
en regex, on peut limiter à un certain nombre ou à une fourchette le nombre de correspondances d'un motif (
{n}, ou
{n,m}), ou exprimer qu'il y en a un (
?), un ou aucun (
*), ou au moins un (
+).
il faudrait en conséquence utiliser l'option
-regexde
find, et avec les classes [:digit:], [:upper:], [:lower:] énumérer toutes les combinaisons possibles parmi lesquelles les 4 minuscules suivent le nombre, sont plus ou moins consécutives et panachées avec les majuscules, et pour finir groupées à la fin du nom de fichier.
bon courage !...
Je vous propose :
find . -name "[0-9][^a-z]*[a-z][^a-z]*[a-z][^a-z]*[a-z][^a-z]*[a-z][^a-z]*"
find . -name "[0-9][^a-z]*[a-z][^a-z]*[a-z][^a-z]*[a-z][^a-z]*[a-z][^a-z]*"
lEprofSonDkon
Messages postés
211
Date d'inscription
jeudi 13 décembre 2018
Statut
Membre
Dernière intervention
8 octobre 2022
13
24 mars 2019 à 15:04
24 mars 2019 à 15:04
hmm. le souci va persister : les astérisques sont toujours remplacés par tout ou rien.
or, "tout" inclut les minuscules; cela ne restreint donc pas leur nombre.
or, "tout" inclut les minuscules; cela ne restreint donc pas leur nombre.
24 mars 2019 à 17:33
Merci beaucoup :)
24 mars 2019 à 17:39
la commande disponible sur ton système n'a pas d'option ?