# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Truco shell Unix: quitar líneas en blanco de un fichero con grep


grep . fichero > fichero2

Con el comando citado arriba conseguiremos pasar al fichero2 las líneas que contengan caracteres del fichero 1, o lo que es lo mismo, pasar todo excepto las líneas en blanco. Opción interesante si no nos manejamos con comandos como sed, awk, etc.

Truco Shell: Enviar correos desde línea de comandos con ficheros adjuntos


Son varias las veces que me he visto en la necesidad de enviar un email desde línea de comandos en Unix, por si lo tenéis que hacer alguna vez ahí va la solución:

cat fichero.tar.gz | uuencode fichero.tar.gz | mail -s "Asunto del email" correo@dominio.com

Lo importante es saber utilizar uuencode, pues lo que hace es transformar código binario en texto, para así poder enviarlo por correo.
Bueno, esta es una de las formas de hacerlo, espero que os sirva.