]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - grepmac.sh
[bde] depenses.py : inversion gains/dépenses
[scripts-20-100.git] / grepmac.sh
1 #!/bin/bash
2
3 # Pour trouver la MAC (Wifi ou filaire) d'un adhérent dans les logs idoines
4
5 filename=global
6
7 # On râle si on n'est pas sur le bon serveur
8 case `hostname` in
9 thot)
10 ;;
11 *)
12 echo -e "\e[0;31mPas sur thot, risque de ne pas marcher.\e[0m"
13 ;;
14 esac
15
16 case $1 in
17 --filaire)
18 path=/var/log/filaire/
19 ;;
20 --wifi)
21 path=/var/log/wifi/
22 ;;
23 *)
24 echo "Préciser --filaire ou --wifi en premier paramètre."
25 esac
26
27 # On remplace les ":" de la MAC par des "."
28 mac=${2//:/.}
29
30 # .log et .log.1 ne sont pas compressés
31 echo grep -E --color -i $mac $path$filename.log
32 grep -E --color -i $mac $path$filename.log
33
34 # Les suivants sont compressés
35 for i in `seq 1 364`
36 do
37 echo -n ".$i ?"
38 read -r
39 zgrep -E --color -i $mac $path$filename.log.$i.gz
40 done