[eside-ghost] Borrar determinadas filas con SED

julen torrontegi julentm en gmail.com
Mar Oct 10 17:42:45 CEST 2006


El script que borra las lineas según el contenido de un archivo.


for i in `cat /root/aborrar`
do
line=`grep -n $i /root/passwd |cut -d":" -f2`

#Borra la linea operador
sed "/`echo $line`/ d" /root/passwd > passwd2

#Borra la linea operador ( FUNCIONA , pero solo borra la linea que
contenga operador)
#sed "/`echo operador`/ d" /root/passwd > passwd2

done

El problema es que no me coge $line, para que vaya borrando las líneas.

Cualquier ayuda me vendrá bien..

Eskerrik asko guztioi.


Más información sobre la lista de distribución eside-ghost