Recherche dans un fichier texte en shell

Résolu
fireangel Messages postés 32 Statut Membre -  
fireangel Messages postés 32 Statut Membre -
Bonjour,

Je souhaiterais faire un petit programme qui permet de rechercher dans un fichier texte une phrase et si elle est présente éxécuter un script sinon éxécuter un autre script.





recherche de 'toto' dans /var/log/test.log

if toto est présent alors /etc/script1
sinon /etc/script2

J'ai oublier de préciser que toto peut être présent plusieurs fois mais je veux juste savoir si il est présent.


Merci pour vos réponses
A voir également:

5 réponses

tuxun Messages postés 388 Statut Membre 34
 
Bonjour!
#! /bin/sh
cat fichier | grep texte;
if [ $? = 0 ]; then
 echo "chaine sont trouvé";
else
 echo "lchaines non trouvé ou erreur";
fi


$? est la valeur de la commande precedante...

Cdt,
--Tuxun--
0