From: Vincent Le Gallic Date: Tue, 7 Feb 2017 19:23:32 +0000 (+0100) Subject: Format AAAAAA-AAAAAA des MACs et meilleurs commentaires X-Git-Url: http://gitweb.pimeys.fr/?a=commitdiff_plain;h=cab7edb1a908a2cb9a2c5330ea07f1d6d4b75508;p=scripts-20-100.git Format AAAAAA-AAAAAA des MACs et meilleurs commentaires --- diff --git a/grepmac.sh b/grepmac.sh index 2589aeb..2f8c051 100755 --- a/grepmac.sh +++ b/grepmac.sh @@ -25,12 +25,17 @@ case $1 in esac # On remplace les ":" de la MAC par des "." -mac=${2//:/.} +# cela permet de parser aa:aa:aa:aa:aa:aa et AA-AA-AA-AA-AA-AA +mac1=${2//:/.} -# On prévoit aussi de parser le format des switchs, tous les octets collés -macnodash=${2//:/} +# On prévoit aussi de parser le format AAAAAAAAAAAA (certains logs des switchs (tags de VLAN)) +mac2=${2//:/} -mac="(${mac}|${macnodash})" +# Format AAAAAA-AAAAAA (d'autres logs des switchs) +mac3="${mac2:0:6}-${mac2:6:6}" + +# On merge +mac="(${mac1}|${mac2}|${mac3})" # .log et .log.1 ne sont pas compressés echo grep -E --color -i $mac $path$filename.log