Eliminar linea de un archivo similar a comando GREP

Astor Giacomo agiacom en optonline.net
Mar Ago 30 02:12:29 CLT 2005


On Monday 29 August 2005 04:47, Roberto Bonvallet wrote:

> Además que para la línea de comandos lo que importa es teclear y pensar
> poco, aunque la primera solución que a uno se le ocurra no sea la más
> elegante.  

Sabias palabras.

> Si de un concurso de belleza se tratara, mi candidata 
> es Python:
>
>     for line in file("xaa"):
>         if not line.find("is taked") >= 0:
>             print line

Yo propongo la version diabolica, para bash:

# cat >evil.sh <<+ && chmod +x evil.sh
read __ || exit  0 && [[ $__ =~ $1 ]] || echo  $__ && $0 $1
+
# ./evil.sh is\ taked < xaa

Saludos,
-ag



Más información sobre la lista de distribución Linux