next up previous contents index
suivant: Utilisation du métacaractère « ? » monter: Génération de noms de précédent: Génération de noms de   Table des matières   Index

Introduction

Les métacaractères ne sont pas des « wildcards ». Un wildcard est interprété par une commande pour générer certains noms de fichiers. Par contre les métacaractères sont interprétés directement par le shell avant l'exécution de la commande. Celle-ci reçoit des noms de fichiers, comme si vous les aviez tapés au clavier.

Les métacaractères ne sont pas une aide à la frappe au clavier. Les métacaractères disponibles sont : 
? Masque un caractère, sauf le point en première position.
[] Définit une classe de caractères :
- pour définir une suite,
! pour exprimer une exclusion
Aucun séparateur n'est utilisé pour exprimer une liste.
* Masque toutes chaînes de caractères, sauf le point en première position.

Remarque 4..5 :


Les expressions utilisant les métacaractères suivent les règles des expressions régulières UNIX.

Les métacaractères ne masquent jamais les fichiers cachés. Le point en début du nom d'un fichier doit être tapé explicitement.

Le tableau [*] donne les équivalences entre UNIX OpenVMS et MS-DOS pour l'utilisation des métacaractères sous UNIX.


Tableau: Équivalence pour l'utilisation des métacaractères entre UNIX, OpenVMS et MS-DOS.
UNIX OpenVMS MS-DOS
* * *
? % ?
[] pas d'équivalence pas d'équivalence



next up previous contents index
suivant: Utilisation du métacaractère « ? » monter: Génération de noms de précédent: Génération de noms de   Table des matières   Index
baudry@esme.fr