Bash - Variables

${var}
Valeur de var
${var:-word}
Affiche word si var est nulle ou unset
${var:=word}
Affiche word si var est nulle ou unset et set assigne word à var
${var:?}
Affiche une erreur si VAR est nulle ou unset
${var:+word}
Affiche word si var est différente de nulle
${var:offset}
Affiche var à partir de l'offset
${var:offset:lenght}
Affiche var à partir de l'offset sur lenght de longeur
${!tab[@]}
Liste les id du tableau tab
${tab[#_ID]}
Affiche la valeur du #_ID de tab
${#var}
Affiche la taille de var
${var#pattern}
var amputé du pattern mini en prefix
${var##pattern}
var amputé du pattern max en prefix
${var%pattern}
var amputé du pattern mini en suffix
${var%%pattern}
var amputé du pattern max en suffix
${var/pattern/string}
Substitution
${var^}
Maj du premier caractère
${var^^}
Maj de tous les caractères
${var,}
Min du premier caractère
${var,,}
Min de tous les caractères
Comments