Recherche multiple

De BlaxWiki
Révision datée du 5 décembre 2011 à 18:49 par Admin (discussion | contributions)
(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

#!/bin/bash

while read line;
do
       grep $line httpd_access.log > httpd_access_$line.log;
done < ip