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: