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

Re: Intentando filtrar logs del día.



El Domingo, 4 de Septiembre de 2005 21:26, Pablo Braulio escribió:
|| Hola de nuevo.
|| Estoy tratando de filtrar los logs del mismo día. La cuestión es que si
|| hago:
||
|| cat /var/log/iptables |grep "Sep  4"
||
|| Me muestra los registros de hoy. Pero intento poner esto en un script para
|| ejecutarlo todos los días. En este caso:
||
|| #!/bin/bash
||
|| LOG_DATE=`cat /var/log/iptables |cut -d " " -f1,3`

¿Aquí no tendrías que poner:
  `date | grep -d " " -f1,4`

Es decir, ¿no te interesa obtener la FECHA del día actual?

Recuerda que el 3 es un espacio en blanco porque hay 2 espacios en blanco 
juntos en la salida de date.


|| DATE=`echo "$LOG_DATE"`
||
|| cat /var/log/iptables |grep $DATE
||
||
|| Pero la salida no es la esperada:
||
|| grep: Sep: No existe el fichero o el directorio
|| grep: 4: No existe el fichero o el directorio
|| grep: Sep: No existe el fichero o el directorio
|| grep: 4: No existe el fichero o el directorio
|| grep: Sep: No existe el fichero o el directorio
|| grep: 4: No existe el fichero o el directorio
||
||
|| ¿Alguien sabría como podría hacerlo?.

-- 
que a mí ni me va ni me viene... pero por comentar...



Reply to: