Google
Web dns.bdat.net
next up previous contents
Next: Variable no definida Up: Mostrar un mensaje de Previous: Mostrar un mensaje de   Índice General

Variable no definida o con valor nulo

En otras ocasiones no interesa utilizar ningún valor por defecto, sino comprobar que la variable está definida y contiene un valor no nulo. En este último caso interesa avisar con un mensaje y que el programa de shell termine. La expresión para hacer esto es:

$ {variable : ?Mensaje }

Por ejemplo:

$ res=${resultado:? "variable no válida''}
resultado variable no valida

En el caso de que la variable resultado no esté definida o contenga un valor nulo, se mostrará el mensaje especificado en pantalla, y si esta instrucción se ejecuta desde un programa de shell, éste finalizará.


Pedro Pablo 2001-12-14