Recherche multiple

De BlaxWiki
Révision datée du 5 décembre 2011 à 18:41 par Admin (discussion | contributions) (Page créée avec « Ce script permet de parser des logs en recherchant plusieurs ip (présente dans le fichier ip). Cela se fait en une passe très rapidement, pas comme si nous faisions un : $ ... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Ce script permet de parser des logs en recherchant plusieurs ip (présente dans le fichier ip). Cela se fait en une passe très rapidement, pas comme si nous faisions un : $ for i in `cat ip`; do grep $i file; done

[root@pfm-ins-r440-e1 ~]# cat ip 10.238.30.3 10.238.10.3 10.235.51.15

[root@pfm-ins-r440-e1 ~]# cat test.sh

  1. !/bin/bash

while read line; do

      grep $line httpd_access.log > httpd_access_$line.log;
      gzip httpd_access_$line.log;

done < ip