Archive for February, 2008

Shell Tip: Agrupando elementos desde Shell

Wednesday, February 20th, 2008

Navegando por allí encontré un truquito demasiado bueno.

Se trata de que si tienes conjuntos (formados por cualquier cantidad de elementos) desde la shell puedes agruparlos y darte cuenta, por ejemplo cuantas relaciones pueden existir entre los elementos de cada conjunto.

La sintaxis es la siguiente:

>> echo {conjunto1}{conjunto2}{conjuntoX}…

Haciendolo entonces en la práctica directa tenemos:

>> votaguz@jobox:~$ echo {1,2}{1,2} << aquí tengo dos conjuntos
11 12 21 22 << agrupa con cada uno de los conjuntos

Explorando mas allá encontré también que podemos hacerlo con cualquier tipo de caracteres,

>> votaguz@jobox:~$ echo {1,a}{1,a}
11 1a a1 aa
Otra de las cosas es que podemos hacerlo con más de dos conjuntos:

>> votaguz@jobox:~$ echo {1,a}{1,a}{0,0,o}
110 110 11o 1a0 1a0 1ao a10 a10 a1o aa0 aa0 aao

Espero se de utilidad para alguien, a mí me pareció demasiado interesante la vaina.