[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Introducir texto en archivo.



El Lunes, 7 de Noviembre de 2005 15:45, Ricardo Frydman Eureka! escribió:
> Pablo Braulio wrote:
> > Hola a todos.
> >
> > Estoy tratando de meter en una base de datos unos logs del firewall. Para
> > ello necesitaría crear archivos csv, cuyos campos vayan separados por
> > comas o punto y coma.
>
> Porque?

Como ya he dicho quiero introducir en una base de datos los "logs filtrados" 
del firewall.
>
> > puedo sacar los campos que me interesan haciendo:
> >
> > cat archivo |cut -d " " -f1,2,3,4
> >

>
> usa un bucle con for y/o reemplaza los espacios por ",", pero, repito,
> me parece que estas planteando mal el problema de entrada...
>
> cuentanos /que/ necesitas ahcer, luego vemos /como/ es mejor....
>

Concretamente.

cat iptables |grep "EXT->FIREWALL:" |grep DF |awk '{print $9 "," $10 "," $17}'                           
SRC=81.202.10.253,DST=81.202.233.210,PROTO=TCP
SRC=81.202.117.72,DST=81.202.233.210,PROTO=TCP
SRC=59.45.96.46,DST=81.202.233.210,PROTO=TCP


Como ves puedo sacar los datos que quiero de un log de iptables. 
Lo que me gustaría, es además poder quitar el inicio de cada campo. Es decir, 
SRC=, DST=, PROTO=  

-- 
Saludos.
Pablo.

Fingerprint 5607 40CF 45EF D490 B794  5056 D7B2 C3DC ABF1 CE49
Jabber: bruli(at)myjabber(dot)net

Attachment: pgpZhanIWa7kI.pgp
Description: PGP signature


Reply to: