05.03.2014 Views

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

fichiers ou de répertoires<br />

• les caractères spéciaux<br />

Les caractères génériques<br />

* remplace n’importe quelle chaîne de caractères de même qu’une chaîne vide<br />

? remplace un caractère unique quelconque<br />

[] les crochets encadrent un jeu de caractères et chacun d’entre eux peut correspondre<br />

à un caractère unique pour la position courante.<br />

[bx] correspond aux caractères b ou x.<br />

- utilisé au sein de [] correspond à une gamme de caractères. [b-x]<br />

correspondant à un caractère compris entre b et x. On notera que gammes de<br />

caractères, caractères individuels peuvent être spécifiés dans un même couple<br />

de crochets. Par exemple [a-z0-9+-] correspond aux caractères + et - associés<br />

aux minuscules et aux caractères numériques.<br />

~ la tilde est interprétée comme le répertoire "home".<br />

A titre d’exemples:<br />

___________________________________________________________________<br />

$ ls fi*<br />

affiche la liste des fichiers dont le nom commence par fi<br />

$ ls ?xy*<br />

affiche tous les fichiers dont le 2ième et 3ième caractères sont xy<br />

$ ls [ab]cd[h-k]<br />

affiche tous les fichiers dont le nom commence par a ou b, suivi de la chaîne de<br />

caractère cd et terminés par un caractère compris entre h et k<br />

$ ls ~/.*.?<br />

affiche tous les fichiers dans votre répertoire "home" dont le nom commence par un<br />

point, disposant d’une extension d’un seul caractère.<br />

______________________________________________________________<br />

Les caractères spéciaux<br />

Parmi les caractères qui sont sujets à une interprétation particulière par le shell, on<br />

trouve:<br />

\ est le caractère spécial qui permet de faire perdre sa signification à un caractère<br />

spécial lorsqu’il le précède. Dans un script shell, il pourra être utilisé en tant que<br />

caractère de continuation de ligne.<br />

les symboles de redirection d’entrée/sortie.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!