Modèles de noms de fichiers Modèle:de noms de fichiers

Objectif

Travailler sur des noms de fichiers correspondant à un modèle.

Exemple

Lister les fichiers ayant l’extension .php ou .sh.

Première méthode

Avec les caractères de substitution de noms de fichiers :

$ ls *.php *.sh  
prog.php  test.sh 

(cf. chapitre Mécanismes essentiels du shell - Substitution de noms de fichiers) 

Deuxième méthode (ksh, bash)

Avec les caractères de substitution de noms de fichiers et l’utilisation des expressions étendues :

$ ls *.@(php|sh)  
prog.php  test.sh 

(cf. chapitre Mécanismes essentiels du shell - Substitution de noms de fichiers) 

Troisième méthode

Utilisation des expressions régulières avec grep :

$ ls | grep -E '(.php|.sh)$'  
prog.php  
test.sh 

L’option -E de la commande grep permet d’utiliser les expressions régulières étendues (cf. chapitre Les expressions régulières - Exploitation des expressions régulières par les commandes).

couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Informations
Suivant
Tester le code retour d'une commande