On Thu, 16 Jan 2014 20:49:43 -0500, MSc. Carlos Pollán Estrada wrote:
Hola colegas.
Quiero borrar dentro de un fichero todas las líneas que contengan una
cadena dada. Esto es lo que hago y me da error:
Con esto localizo el número de la línea y borro la línea entera.

Y no te es mas facil algo como esto?

#!/bin/bash
$cadena="pepe";
grep -v $cadena /home/cpollan/fichero.txt > /home/cpollan/fichero.txt.tmp
mv /home/cpollan/fichero.txt.tmp /home/cpollan/fichero.txt

--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a