From: Vincent Le Gallic Date: Fri, 23 May 2014 13:25:41 +0000 (+0200) Subject: Adaptation de grepmac aux paths de thot X-Git-Url: http://gitweb.pimeys.fr/?a=commitdiff_plain;h=2d7cd8502b1d458af1c6994d6f983560aa7b6e6a;p=scripts-20-100.git Adaptation de grepmac aux paths de thot --- diff --git a/grepmac.sh b/grepmac.sh index 48c2b34..046229a 100755 --- a/grepmac.sh +++ b/grepmac.sh @@ -2,32 +2,34 @@ # Pour trouver la MAC (Wifi ou filaire) d'un adhérent dans les logs idoines -path=/var/log/freeradius/ +filename=global + # On ne va pas chercher au même endroit en fonction du serveur case `hostname` in - gordon|eap|thot) - filename=radius - ;; - radius|sable) - filename=radius_auth + thot) ;; *) - echo "Are you kidding me ?" - exit 1 + echo -e "\e[0;31mPas sur thot, risque de ne pas marcher.\e[0m" + ;; +esac + +case $1 in + --filaire) + path=/var/log/filaire/ + ;; + --wifi) + path=/var/log/wifi/ ;; esac -# On enlève les ":" de la MAC -mac=${1//:/.} +# On remplace les ":" de la MAC par des "." +mac=${2//:/.} # .log et .log.1 ne sont pas compressés grep --color -i $mac $path$filename.log -echo -n ".1 ?" -read -r -grep --color -i $mac $path$filename.log.1 # Les suivants sont compressés -for i in `seq 2 52` +for i in `seq 1 364` do echo -n ".$i ?" read -r