Méta
caractères d'expansion |
|
Listes des thèmes |
Les méta caractère d'expansion servent à réaliser l'expansion des noms de fichiers. Seul sont concernées que les chaînes de caractères des noms de fichiers. Il s'agit des caractères * et ?. Le caractère * remplace n'importe quelle chaîne de caractères, ainsi par exemple : o
micro* est équivalent à microprocesseur, à
micro-ordinateur ou à microcosme o
Le caractère ? remplace n'importe quel caractère ainsi m?cro et équivalent à micro ou a macro o
L'encadrement par des crochets : [...] établit une coïncidence avec l'un des caractères mis entre crochets ainsi : m[ai]* donne mail macro micro mini L'ajout du tiret : [.-.] établit une coïncidence avec tous les caractères compris entre les 2 bornes : ls [A-Z]*.[hc1-8] L'usage de crochet {...,...} remplace successivement les chaînes intérieures : ls *.{C,cc} o
Enfin le caractère ~ remplace par le $HOME ou celui d'un autre login (csh, bash). cd ~username |
Méta-caractères
d'expansion Variables
d'environnement prédéfinies Variables
de substitution prédéfinies Instructions
conditionnelles et d'aiguillage |
|