Google
Web dns.bdat.net
next up previous contents
Next: Uso de variable no Up: Uso de valores predeterminados Previous: Uso de valores predeterminados   Índice General

Uso de variable no definida o con valor nulo

Cuando una variable no está definida, o lo está pero contiene un valor nulo, se puede hacer que se use un valor predeterminado mediante la siguiente la expresión:

$ {variable:-valorpredeterminado}

Esta expresión devuelve el contenido de variable si está definida y tiene un valor no nulo. Por ejemplo si la variable resultado inicialmente no esta definida:

$ echo ${resultado}
$ echo "E1 resultado es: {resultado:-0}"
E1 resultado es: O
$ resultado=1
$ echo "E1 resultado es: ${resultado:-0}"
E1 resultado es: 1

A los parámetros posicionales podemos acceder como:

{$1: -o}

Pedro Pablo 2001-12-14