P004 UNIX

Obsah
Předchozí: Shell - Zvláštní parametry (2)
Expanze proměnných

${proměnná}

Nejjednodušší tvar.

${proměnná:-slovo}

Použij implicitní hodnotu.

Pokud je proměnná nedefinována nebo prázdná, použije se expandované slovo.

${proměnná:=slovo}

Přiřaď implicitní hodnotu.

Pokud je proměnná nedefinována nebo prázdná, přiřadí se a použije se expandované slovo.

${proměnná:?slovo}

Oznam chybu.

Pokud je proměnná nedefinována nebo prázdná, předá se na stand. chybový výstup hlášení slovo.

${proměnná:+slovo}

Použij jinou hodnotu.

Pokud je proměnná nedefinována nebo prázdná, předá se prázdná hodnota. Je-li neprázdná, použije se slovo.

Vypustí-li se dvojtečka, testuje se pouze nedefinovanost.

${#proměnná}

Délka řetězce proměnné ve znacích.

Následující: Shell - Expanze proměnných (řetězce)
Obsah

Michal Brandejs brandejs@informatics.muni.cz