Hola a todos, soy nuevo en la lista :P
no conozco mucho de bash, pero no me gustó para nada ese script xD
Yo hice algo así: (por ponerlo en script, no? una cosa tan simplona sale
corriendo directo sobre la terminal)
*#!/bin/bash
for i in Fisica Matematica Computacion Biología Geologia Paleontología
Quimica Atmosfera Cefiec;
do echo "En $i Hay " $(cat lockers | grep $i | wc -l);
done;
echo "El total es " $(cat lockers | wc -l);
*Donde "lockers" es el archivo que tiene toda la info. Cualquiera que le
pongan tilde a unas y no a otras, yo puteando porque Biología me tiraba 0,
la había puesto sin tilde >.<
Saludos!
Marco.-
2010/4/9 Ariel Kanterewicz <[email protected]>
> 2010/4/9 Mariano J. Paz <[email protected]>
>
>> Estoy indignado che. Hoy a la noche llegue a casa y leí por mail que ya
>> estaban disponibles los resultados de la distribución de lockers del
>> pabellón.
>>
>> Obviamente entre corriendo a ver si tenia el mío, y como era de esperarse,
>> NO SALÍ SORTEADO :@ donde voy a dejar mi ropa sucia ahora???.
>> Pero para no salir de mi asombro vi que había muchas palabras "FÍSICA" y
>> "BIOLOGÍA" dentro de los listados, y como soy un desconfiado dije "ACA HAY
>> TONGO, CHONGO!!!".
>> Tome esto como una cuestión de fiscalización (y una linda excusa para
>> escribir un poquito de código bash que siempre es divertido). Copie todo el
>> listado del pabellon uno y del dos, y confirme mis
>> sospechas..........................
>> LOS LOCKERS ESTÁN DIGITADOS POR FÍSICOS Y BIÓLOGOS CHE!!!
>> Los resultados son lapidarios.
>> Les pego acá el listado completo de los sorteados y a continuación el
>> script chiquito que hice para hacer la cuenta, los números hablan por si
>> solos.
>>
>> Esta es la cantidad de estudiantes de Biología que tienen un locker: 143
>> Esta es la cantidad de estudiantes de Fisica que tienen un locker: 43
>> Esta es la cantidad de estudiantes de Computacion que tienen un locker:
>> 31
>> Esta es la cantidad de estudiantes de Quimica que tienen un locker: 31
>> Esta es la cantidad de estudiantes de Matematica que tienen un locker: 30
>> Esta es la cantidad de estudiantes de Atmosfera que tienen un locker: 12
>> Esta es la cantidad de estudiantes de Paleontologia que tienen un locker:
>> 7
>> Esta es la cantidad de estudiantes de Geologia que tienen un locker: 6
>> Esta es la cantidad de estudiantes de Cefiec que tienen un locker: 3
>>
>> Si se fijan, hay exactamente 100 menos para Fisica que para Biologia (tan
>> redondo es el azar??) Y justo la misma cantidad para Quimica que para
>> Computacion? Vaaaaaaamo!!!!!!!.
>> Y como si esto fuera poco, si sumamos la cantidad de los de Cefiec,
>> Geología, Paleontología y Atmosfera, y se lo restamos a los de Matemática
>> nos da............EXACTO ADIVINARON "2", como el número pabellón de los que
>> acaparan todos los lockers!!!!!!!. Coincidencia?? mmmmmmmmm NO LO CREO!!!.
>> Se que van a existir los defensores de la injusticia que digan que "hay
>> mas biólogos en ciudad que plumas en un gallinero, por eso tienen tantos
>> lockers, es simple estadística".
>> Yo digo "Justicia para los otros estudiantes de Cefiec que tambien quieren
>> un locker" (Digan la verdad, que solo sean 3 no les da un poco de ternura??
>> jejeje ;) chiste!!! ).
>> Para Pensar!!!
>> Bueno, eso es to... eso es to... eso es to to to to toooodo
>> amigos!!.Espero que se hayan divertido un poco.
>>
>> #!/bin/bash
>> f=`/bin/cat estudio.txt | grep Fisica | wc -l`
>> m=`/bin/cat estudio.txt | grep Matematica | wc -l`
>> cc=`/bin/cat estudio.txt | grep Computacion | wc -l`
>> b=`/bin/cat estudio.txt | grep Biología | wc -l`
>> g=`/bin/cat estudio.txt | grep Geologia | wc -l`
>> p=`/bin/cat estudio.txt | grep Paleontología | wc -l`
>> q=`/bin/cat estudio.txt | grep Quimica | wc -l`
>> a=`/bin/cat estudio.txt | grep Atmosfera | wc -l`
>> c=`/bin/cat estudio.txt | grep Cefiec | wc -l`
>> echo "Esta es la cantidad de estudiantes de Fisica que tienen un locker: "
>> $f
>> echo "Esta es la cantidad de estudiantes de Matematica que tienen un
>> locker: " $m
>> echo "Esta es la cantidad de estudiantes de Computacion que tienen un
>> locker: " $cc
>> echo "Esta es la cantidad de estudiantes de Biología que tienen un locker:
>> " $b
>> echo "Esta es la cantidad de estudiantes de Geologia que tienen un locker:
>> " $g
>> echo "Esta es la cantidad de estudiantes de Paleontologia que tienen un
>> locker: " $p
>> echo "Esta es la cantidad de estudiantes de Quimica que tienen un locker:
>> " $q
>> echo "Esta es la cantidad de estudiantes de Atmosfera que tienen un
>> locker: " $a
>> echo "Esta es la cantidad de estudiantes de Cefiec que tienen un locker: "
>> $c
>>
>>
>> Si copian los dos listados de la pagina del cecen (el del pabellon 1 y el
>> del 2) uno abajo del otro sin dejar espacios intermedios, guardan el archivo
>> como estudio.txt, despues crean un archivo "evaluar_estudio.sh" donde pegan
>> el contenido del script. Ejecutan en una consola
>>
>> chmod +x /ruta/al/archivo/evaluar_estudio.sh
>>
>> ./evaluar_estudio.sh
>>
>> van a constatar los resultados que yo obtuve.
>> Lo único importante es que el listado, y el script tienen que estar en el
>> mismo directorio. Sino no leh anda viteh!!!.
>>
>>
>> _______________________________________________
>> Glug mailing list
>> [email protected]
>> http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug
>>
>
> A mi me salió un locker, si necesitás guardar algo en la facultad te puedo
> ofrecer espacio de locker.
>
> --
> Ariel / Kant
> ________________
> "Typos are very important to all written form. It gives the reader
> something to look for so they aren't distracted by the total lack of content
> in your writing." -- R. K. Milholland
>
> _______________________________________________
> Glug mailing list
> [email protected]
> http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug
>
>
_______________________________________________
Glug mailing list
[email protected]
http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug