recherche find multi expression - Hardware - Linux et OS Alternatifs
Marsh Posté le 14-02-2005 à 13:10:49
find . -regex ".*.\(toto\|tata\)"
Marsh Posté le 14-02-2005 à 14:38:25
bon j'ai besoin d'une petite precision.
J'ai choisit la methode de the_fireball, plus facile pour faire la liste des type de fichier.
Mais ca me sort tout les fichiers avec toto ou tata a la fin, meme si il n'i a pas de point...
Je n'ai pas bien compris le .*.
ca serait sympa de me l'expliquer.
merci
Marsh Posté le 14-02-2005 à 15:54:56
Nouvelle version avec les explications : find . -regex ".*\.\(toto\|tata\)$"
le .* signifie une suite de n'importe quel caractere
le \. signifie un .
le $ signifie la fin de la ligne
le motif recherche donc une suite de n'importe quel caractere suivi d'un point suivi toto ou tata et rien d'autre. C'est plus clair la ?
Marsh Posté le 14-02-2005 à 16:16:12
retourne jouer avec ton windows 2000 et arrete de sortir des expressions d'integriste !
Marsh Posté le 14-02-2005 à 10:55:41
salut,
J'aimerais chercher tout les fichier comportant les extention .toto et .tata en une seule commande find.
genre find / -iname .toto OU .tata
Comment faire ca ?
Message édité par olicel le 14-02-2005 à 10:56:18