Caractères spéciaux du shell Caractères spéciaux:récapitulatif
Caractères |
Bourne |
ksh |
bash |
Signification |
espace tabulation saut de ligne |
oui |
oui |
oui |
Séparateurs de mots sur la ligne de commande. |
& |
oui |
oui |
oui |
Arrière-plan. |
| < << > >> |
oui |
oui |
oui |
Tube et redirections. |
>| |
non |
oui |
oui |
Écrasement d’un fichier (option noclobber). |
(cmde1;cmde2) {cmde1;cmde2} |
oui |
oui |
oui |
Regroupement de commandes. |
; |
oui |
oui |
oui |
Séparateur de commandes. |
* ? [ ] |
oui |
oui |
oui |
Expressions pour noms de fichier et case. |
* ? [ ] |
non |
oui |
oui |
Expressions pour la commande de test [[...]]. |
?() +() *() !() @() |
non |
oui |
oui |
Expressions pour noms de fichier [[ ]] et case. |
$ et ${ } |
oui |
oui |
oui |
Valeur d’une variable. |
`...` |
oui |
oui |
oui |
Substitution de commandes. |
$() |
non |
oui |
oui |
Substitution de commandes. |
’...’ "..." \ |
oui |
oui |
oui |
Caractères de protection. |
$(( )) |
non |
oui |
oui |
Substitution d’expression arithmétique. |
cmde1 && cmde2 cmde1 || cmde2 |
oui |
oui |
oui |
Opérateurs logiques du shell. |
# |
oui |
oui |
oui |
Commentaire. |
~ |
non |
oui |
oui |
Répertoire d’accueil de l’utilisateur. |