On Mon, Dec 01 2014, Ulises González Horta wrote:

> El lun, 01-12-2014 a las 09:55 -0500, Servilio Afre Puentes escribió:
>> Hmmm, no, debería listar los únicos. *Si* todas las lineas de archivo1
>> están contenidas en archivo2, tienes lo q quieres. Si quieres ver si
>> alguna linea de archivo1 no está en archivo2 ejecuta:
>> 
>> { cat archivo1; cat archivo1 archivo2 | sort | uniq -u; } | sort |
>> uniq -d
>> 
>> Servilio 
>
> No sé por qué razón el viernes "esto no me funcionó" pues ahora trabaja
> bien, una pregunta...   esa sintaxis entre corchetes que significa??  a
> veces la he visto entre paréntesis como  (crontab -l;echo "* * * *
> * /script.sh)|crontab      

Una lista de comandos q se ejecuta en un sub-proceso. La llaves es una
lista q se ejecuta en el mismo proceso. La diferencia es:

~ $ { bla=1; }; echo $bla
1
~ $ ( bla=3 ); echo $bla
1
~ $ { bla=3; }; echo $bla
3

El punto y coma antes de la llave q cierra es necesario.

> Me puedes explicar que cada caso, pues no he visto documentación al
> repecto

Sección «Compound commands» de "man bash".

Servilio

-- 
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