"Sebasti�n D. Criado" wrote:
> > #!sh
> > MIVARIABLE="ALGO"
>
> Si lo que queres guarar es una cadena tenes que encerrarla entre " " si lo q
> ue queres guardar es un valor va sin las " "
Wrong! La �nica diferencia entre no usar comillas, usar comillas simples
o dobles est� en la forma en que el shell interpreta determinados
caracteres.
MIVAR=Sebastian Criado
Esto da error porque el espacio es un car�cter especial (separador de
argumentos), toma MIVAR=Sebastian, y Criado sobra.
MIVAR='Sebastian Criado'
o
MIVAR="Sebastian Criado"
funcionan porque las comillas evitan que el shell tome a Sebastian y
Criado como dos argumentos distintos.
La diferencia, adem�s, entre un tipo de comillas y otras es que lo
encerrado en comillas simples es literal, mientras que lo encerrado en
comillas dobles todav�a permite sustituciones de variables
Por otra parte, yo puedo escapar los espacios y asignar una cadena de
varias palabras sin usar comillas en lo absoluto:
MIVAR=Sebastian\ Criado
--
Saludos
Julio C�sar G�zquez