Sommaire

Caractères spéciaux du shell

Caractères

sh (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.