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

Re: Intentando filtrar logs del día.



Fijate que hay _dos_ espacios entre Sep y 4... proba mi script copiando y 
pegando y funcionara.


El Dom 04 Sep 2005 18:28, Pablo Braulio escribió:
> > #!/bin/sh
> >
> > LOG_DATE=date | awk '{print $2 "  " $3}'
> >
> > cat /var/log/iptables | grep '$LOG_DATE'
> >
> > Esto deberia funcionar, aunque le faltaria un retoque (que te lo dejo a
> > vos) que es que el date devuelve "sep" y en el log esta como "Sep". 
> > Fijate en man grep si podes hacer que no sea sensible a mayusculas y
> > minusculas. O modificandolo al vuelo, o no se... fijate.
> >
> > Saludos.
>
> Pues no se el porque pero no funciona.
>
> #!/bin/bash
>
> DATE=`date | awk '{print $2"  "$3}'`
>
> cat /var/log/iptables|grep -i '$DATE'
>
> Sin embargo si pongo el valor de la variable a mano si que funciona, y es
> el mismo dato.
>
> cat /var/log/iptables |grep -i 'sep  4'
>
> No lo entiendo.

-- 
-- Martin.



Reply to: