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

Re: Introducir texto en archivo.



Hola,

No sé si lo solucionaste al final. Ahí va en cualquier caso una
propuesta, muy particular para lo que nos cuentas:

cat fichero | tr -s "," "=" | cut -d "=" -f 2,4,6 | tr -s "=" ","

, donde "fichero" se supone que tiene el contenido del cual quieres
quitar lo de SRC= etc.

Puedes usar el pipe de después del cat para filtrar el comando que
dices que usas con iptables, grep y awk.

Espero que te sirva,


	Miguel


P.D.- Estas cosas de Linux son las que me vuelven loco :)

On Mon, 7 Nov 2005 16:02:18 +0100
Pablo Braulio <brulics@gmail.com> wrote:

> 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=  
> 


-- 
------------------------------------------------------
V I S U A L   T O O L S
Miguel Garcia-Lopez
Technology & Projects / Tecnología y Proyectos
C/Isla Graciosa, 1.
28034 Madrid - Spain 
Telephone: +34 91 729 48 44
Fax:       +34 91 358 52 36
miguelgl@visual-tools.com 
------------------------------------------------------

Attachment: pgpOXhBjgJfCq.pgp
Description: PGP signature


Reply to: