Foros del Web » Administración de Sistemas » Unix / Linux »

ShellScript para borrar ficheros encontrados por Grep

Estas en el tema de ShellScript para borrar ficheros encontrados por Grep en el foro de Unix / Linux en Foros del Web. Buenos días. Estoy programando un pequeño shellScript que se encarga de buscar todos los ficheros que contienen cierta palabra y luego haga un rm y ...
  #1 (permalink)  
Antiguo 17/10/2007, 00:23
 
Fecha de Ingreso: junio-2004
Ubicación: Barcelona
Mensajes: 107
Antigüedad: 20 años, 5 meses
Puntos: 2
ShellScript para borrar ficheros encontrados por Grep

Buenos días.

Estoy programando un pequeño shellScript que se encarga de buscar todos los ficheros que contienen cierta palabra y luego haga un rm y los borre todos pero no consigo que me funcione.

Este es el código que yo tengo y ya ver si vemos el error:

Código:
#!/bin/bash

#patron de filtrado
PATRON="****SPAM****"

lista=`grep $PATRON *`
for i in $lista
do
        echo Borrando $i
        rm $i
done
Y tengo otro problema. Como puedo hacer que los "*" sean caracteres y no comodines?

SO: Suse 9.3

Muchas gracias.
  #2 (permalink)  
Antiguo 17/10/2007, 15:20
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 5 meses
Puntos: 29
Re: ShellScript para borrar ficheros encontrados por Grep

Si no consigues que te funcione, hasta qué punto te funciona, qué errores te da, etc etc.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:42.