next up previous contents index
Next: Variables y Funciones de Up: Introducción Previous: Introducción   Índice General   Índice de Materias


Caracteres especiales

Los siguientes caracteres no son interpretados por la bash literalmente dentro de una string:
|, &, ;, (, ), <, >, $, !.

Para que lo sean han de escaparse mediante el caracter $ \backslash$.

Para que todo lo que aparezca en un string sea interpretado literalmente, sin necesidad de escapar los caracteres especiales, delimitaremos la string por ': 'string'.

Por último, "string", escapa todos los caracteres de la string pero preserva el significado de

$, `, \$, \`, \", \\, \retorno_de_carro, $@, $*

Ej:
#definimos la variable var, con valor el string "hola"
var="hola"
echo prueba a pelo: valor de var=$var 
echo 'prueba con tilde: valor de var=$var'
echo "prueba con \": valor de var=$var y puedo poner '"
El resultado será:
prueba a pelo: valor de var=hola
prueba con tilde: valor de var=$var
prueba con ": valor de var=hola y puedo poner '



Alberto Cortés 2001-03-26