]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
Format AAAAAA-AAAAAA des MACs et meilleurs commentaires
authorVincent Le Gallic <legallic@crans.org>
Tue, 7 Feb 2017 19:23:32 +0000 (20:23 +0100)
committerVincent Le Gallic <legallic@crans.org>
Tue, 7 Feb 2017 19:23:32 +0000 (20:23 +0100)
grepmac.sh

index 2589aeb97ffd7bff913806a7669c7bde1442e28c..2f8c051ba421b1a6376fa106a5e3139349bd291f 100755 (executable)
@@ -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