Manipulation des variables en Bash

Definition des variables

var=a  ou var="a b" variable simple

var[rang]=a variable de type tableau

Variables spéciales

$$ PID du shell courant

$! PID du dernier process en arrière plan

$? code de retour de la dernière commande

Affichage des variables

$var  Affiche la variable 

${var} Affiche la variable entre parenthèses

"$var"  Affiche la variable entre les guillemets en respectant les espaces

'$var'  Affiche la chaine de caractères

${var:=valeur} Affiche valeur si la variable est vide, sinon affiche la variable

${#var} Affiche la longueur de la variable

\? Affiche ? (affiche le caractère spécial)

Evaluation des expressions

$(cmde) Evalue la commande et affiche son résultat

$((expression)) Evalue l'expression arithmètique et affiche le résultat


Documentation :

http://abs.traduc.org/abs-5.3-fr/index.html

Modifié le: lundi 15 juillet 2013, 23:30