cosas de PERL


Hace un tiempo escribí sobre los cursos online gratis del MIT en distintas áreas https://alexandervergara.wordpress.com/2007/12/
Buscando proyectos similares, me topé con Video Lectures http://videolectures.net/

Uff! hay muchas charlas interesantes! Acá puedes encontrar conferencias dadas en distintos workshops. Hay distintas categorías, pero la que posee más charlas es la categoría Computer Science :-D.

Puedes ver el video del presentador y las diapositivas a la vez! muy recomendable 😉

g-copia.jpg
Advertisements

¿Quizá para algunos sea noticia vieja?

O’ Reilly puso algunos libros gratis acá: http://www.oreilly.com/openbook/

Aprovecho el impulso y les dejo con algo más que les puede ser útil:

RESUMENES DE COMANDOS DE Perl y R :

perlrefcard.pdf

refcard.pdf

Tengo algunos pdfs de manuales de Perl que si quieren puedo enviarles por email 😉
(The Perl Cookbook O’Reilly y la “Referencia Compelta Perl” McGraw Hill entre otros)

Cómo buscar un patrón en un file desde la linea de comandos ?

#con Perl ,

perl -ne 'if( /patron/ ){ print }' inputfile

# Imprimirá las filas con ese patrón 🙂

despues lo tiramos a un file por la cañeria si queremos

perl -ne ‘if( /patron/ ){ print }’ inputfile > outputfile

listo 🙂

Obviamente con grep ‘patrón’ hubiera sido mas corto dirán ustedes, pero veamos como se vería en un split de Perl.

Por ejemplo, cortemos por comas un file de dos columnas e imprimamos éstas “hacia abajo” . Luego, hagamos un sort uniq y un grep -v, que nos eliminará aquellas filas con un name que no queramos imprimir  (Bush).

paz amor

familia alegría

auto feo

feo Bush

perl -ne ’split(/,/); print $_[0],”\n”,$_[1],”\n”‘ inputfile | sort | uniq | grep -v bush > outputfile

output file luce asi:

paz

amor

familia

alegria

auto

feo

#muy largo?