From cab7edb1a908a2cb9a2c5330ea07f1d6d4b75508 Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Tue, 7 Feb 2017 20:23:32 +0100 Subject: [PATCH] Format AAAAAA-AAAAAA des MACs et meilleurs commentaires --- grepmac.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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 -- 2.39.2