El día Monday, February 23, 2015 a las 02:43:08PM -0600, Ulises González Horta 
escribió:

> 
> 
> Hola
> 
> Tengo unas variables que tienen espacios y  comillas dobles como parte
> de su texto
> 
> var1='#xxxxxx  "aa"xx'
> var2='xxxxxx  "aa"xx'
> 
> 
> luego necesito comparar ambas variables en un if pero como tienen
> espacios y comillas esto da error, que debo hacer 
> 
> if [ "$var1" != "$var2" ]; then
> 
> (...)
> fi

$ var1='#xxxxxx  "aa"xx'
$ var2='xxxxxx  "aa"xx'
$ echo $var1 | md5
aa443c8b265a7dff1a2a661431175708
$ echo $var2 | md5
647815fd0788244704ef9406a473e483

O sea, podrías comparar sus valores de md5 hash

        matthias

-- 
Matthias Apitz, g...@unixarea.de, http://www.unixarea.de/ +49-170-4527211
La referencia de la Duma a la anexión de la RDA, en este caso al contrario con 
la Crimlía sin
referéndum, no solamente tiene gracia sino da en el blanco.- 
Marinos Yannikos @MarinosYannikos en un blog de RTdeutsch.

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a