Recherche dans un fichier texte en shell

Résolu
fireangel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
fireangel Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
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 357 Date d'inscription   Statut Membre Dernière intervention   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