Shell : Aide-mémoire : La substitution

Substitution de variables

Expression est remplacée par
${variable} la variable.
${variable:-mot} la variable si elle existe sinon par le mot.
${variable:=mot} la variable si elle existe sinon par mot qui devient la valeur associée à variable.
${variable:?mot} la variable si elle existe, sinon affiche mot et le processus s'arrete.
${variable:+mot} le mot si la variable existe, sinon rien.
${variable#forme} la variable aprés troncature de son début par la plus petite séquence correspondant à la forme.
${variable##forme} la variable aprés troncature de son début par la plus grande séquence correspondant à la forme.
${variable%forme} la variable aprés troncature de la fin par la plus petite séquence correspondant à la forme.
${variable%%forme} la variable aprés troncature de la fin par la plus grande séquence correspondant à la forme.
$(commande) le résultat de l'exécution de commande.
'commande' Pareil que $(commande).

 

Twitter Facebook Google Plus Email