> #!/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. -- Saludos. Pablo Fingerprint 5607 40CF 45EF D490 B794 5056 D7B2 C3DC ABF1 CE49 Jabber: bruli@myjabber.net http://aldiagestion.com/blog
Attachment:
pgpC_CaWfPKj1.pgp
Description: PGP signature