🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9556

RE: Borrar ficheros contenido en un archivo

#9556
From: XT_PACO_XT
Date: Sat, 08 Jun 2002 04:17
111 lines
4568 bytes
Gracias por la ayuda. 
Una pequena correccion, funciona si se pone asi:

fich=/carpeta/fichero
for linea in $(cat $fich); do
        rm $linea;
done

Aproveche esto para bloquear maquinas de un fichero con el iptables asi:

****************************** trozo de mi cortafuegos *******************
idsl=eth0
cf =/sbin/iptables
fich=/etc/nat/intrusos.txt
echo [*] Bloqueando maquina no confiables fichero $fich
for linea in $(cat $fich); do
        echo [-] $cf -A INPUT -i $iadsl -s $linea -j DROP;
        $cf -A INPUT -i $iadsl -s $linea -j DROP;
done
******************************************************************************

Tambien aproveche y genere el fichero intrusos.txt con las 
guarrerias q mete el nimba asi ( va genial ) :

************************************ nimbda.sh ************************
echo [*] Elimnado Nimbda
echo [+] Por Paco Aldarias 
echo [+] Realizado el 8.6.02

fl=/var/log/httpd/access_log
fi=/etc/nat/intrusos.txt

for i in `grep msadc $fl | cut -f1 -d' ' | sort | uniq | xargs echo`; do 
        echo $i >> $fi
        echo [+] Pasado $i a $fi
done

for i in `grep default.ida $fl | cut -f1 -d' ' | sort | uniq | xargs 
echo`; do 
        echo $i >> etc/nat/intrusos.txt
        echo [+] Pasado $i a $fi
done

ft=/etc/nat/temp.txt
echo [*] Quitando repetidos de $fl
for i in `cat $fi | sort | uniq | cut -f12 -d ',' |  xargs echo`; do 
        echo $i >> $ft 
        echo [+] Pasando $i a $ft 
done
cp $ft $fi
cat $fi
rm $ft
******************************************************************************

Biorja dijo asi:

> Prueba esto:
> 
> for linea in 'cat fichero.txt'
> do
>     rm $linea;
> done
> 
> nota= hazlo ejecutable el codigo (chmod 755 fichero_batch)
> 
> 
> 
> XT_PACO_XT <pacolinux@BORRAMEinicia.es> escribi� en el mensaje de
> noticias 3fnnda.oq5.ln@miservidor...
>>
>> Hola
>> algien sabe como hacer un script q se ejecute desde consola q acceda a
>> un fichero texto q contiene la lista asi:
>> /carp�ta/fichero1
>> /carp�ta/fichero1
>> /carp�ta/fichero1
>> Y q los borre atutomaticamente.
>> Gracias.
>> --
>>      |||
>>     (o o)
>>      (_)
>> --oOOo-oOOo--------------------------------------------------------
>> Paco . pacolinux@BORRAMEinicia.com  http://inicia.es/de/pacolinux/
>> Valencia ( Spain ) . Linux Reg. User #1000434411
>> Red Hat 7.2 ( 2.4.9-21). AMD K6-II. 450 RAM 320
>> -----BEGIN PGP PUBLIC KEY BLOCK-----
>> Version: GnuPG v1.0.6 (GNU/Linux)
>> Comment: For info see http://www.gnupg.org
>>
>> iEkEIBECAAkFAjvxD8cCHQIACgkQdJh7olYT17TOvQCeNcsAPeIuML486fkL5Na9
>> 84iM4jAAniajKMjXNoaJvxjAIu40/IV7loFp
>> =MjXB
>> -----END PGP PUBLIC KEY BLOCK---------------------------------------

-- 
     |||
    (o o)
     (_)
--oOOo-oOOo--------------------------------------------------------
Paco . pacolinux@BORRAMEinicia.com  http://inicia.es/de/pacolinux/
Valencia ( Spain ) . Linux Reg. User #1000434411
Red Hat 7.2 ( 2.4.9-21). AMD K6-II. 450 RAM 320
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEkEIBECAAkFAjvxD8cCHQIACgkQdJh7olYT17TOvQCeNcsAPeIuML486fkL5Na9
84iM4jAAniajKMjXNoaJvxjAIu40/IV7loFp
=MjXB
-----END PGP PUBLIC KEY BLOCK---------------------------------------
Technical Details
Message-ID: <jh0sda.tk7.ln@miservidor>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!miservidor!nobody
References: <3fnnda.oq5.ln@miservidor> <adqkcu$4ev$1@nsnmrro2-gest.nuria.telefonica-data.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,fc9ab2edcaacf36f
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-06-07 21:20:08 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!miservidor!nobody
From: XT_PACO_XT <pacolinux@BORRAMEinicia.es>
Newsgroups: es.comp.os.linux.programacion
Subject: RE: Borrar ficheros contenido en un archivo
Date: Sat, 08 Jun 2002 06:17:52 +0200
Organization: Servidor Privado de News- Leafnode - Linux Redhat 7.2
Lines: 111
Message-ID: <jh0sda.tk7.ln@miservidor>
References: <3fnnda.oq5.ln@miservidor> <adqkcu$4ev$1@nsnmrro2-gest.nuria.telefonica-data.net>
Reply-To: pacolinux@BORRAMEinicia.es
NNTP-Posting-Host: 217-127-45-237.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8Bit
X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1023510007 2371 217.127.45.237 (8 Jun 2002 04:20:07 GMT)
X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Sat, 8 Jun 2002 04:20:07 +0000 (UTC)
User-Agent: KNode/0.6.1