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

