[ubuntu-ar] [OT] Buscar y borrar texto de una archivo

John Lenton jlenton at gmail.com
Mon Sep 6 20:02:28 BST 2010


2010/9/5 Guido Ignacio <guidoignacio at gmail.com>:
> Amigos! Estoy buscando la forma de que en una soal linea de comando pueda
> hacer:
> -Busque una cadena de texto (esto lo hago con grep) en un archivo
> -Que a dicha línea en la que encontró el texto la elimine (estimo que con
> sed, pero no pude encontrar ningun ejemplo puntual)

supongamos que con

   grep UnaRegexSuperPulenta archivo

encontrás todas las líneas que querés borrar. Entonces con

   sed -i~ -e '/UnaRegexSuperPulenta/D' archivo

reemplazás un archivo por uno donde todas las líneas que coinciden no
están. El ~ después del -i es para que deje el original con nombre
archivo~ (cualquier sufijo sirve).


-- 
John Lenton (jlenton at gmail.com) ::: http://pyvore.com



More information about the Ubuntu-ar mailing list