Sequence de caracteres

Fermé
Signaler
-
Messages postés
422
Date d'inscription
mardi 30 mai 2000
Statut
Membre
Dernière intervention
10 janvier 2007
-
Quelle sequence de caracteres generiques permet de lister tous les fichiers commencant par une lettre majuscule ou minuscule et ne se terminant pas par c?

1 réponse

Messages postés
422
Date d'inscription
mardi 30 mai 2000
Statut
Membre
Dernière intervention
10 janvier 2007
128
Tu parles probablement d'expressions régulières ?
L'expression suivante :

^[a-zA-Z].*[^c]$

... décrit, si je ne m'abuse, une chaine commençant par une lettre minuscule ou majuscule, suivie de n'importe quelle séquence de caractères (vide ou non), et ne se terminant pas par un c.
Je ne peux malheuresement pas la tester, j'ai pas mon AIX dans mon salon, et j'ai pas démarrer sous MacOS X :))

Je te recommande la lecture et la conservation du lien suivant : http://www.shellunix.com/regexp.html

Pour compléter la réponse, la recherche de tous les fichiers correspondants à cette chaine dans le répertoire courant et ses sous-répertoires se ferait ainsi :

% find . ^[a-zA-Z].*[^c]$

pour plus d'infos,

% man find

J'espère que cela t'aidera
-- 
Tittom (ça c'est de la signature)
0