Sequence de caracteres

Fermé
clermont - 23 sept. 2002 à 14:52
Tittom Messages postés 422 Date d'inscription mardi 30 mai 2000 Statut Membre Dernière intervention 10 janvier 2007 - 23 sept. 2002 à 20:03
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

Tittom Messages postés 422 Date d'inscription mardi 30 mai 2000 Statut Membre Dernière intervention 10 janvier 2007 128
23 sept. 2002 à 20:03
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