Rechercher : dans
Par :

[shell]test la présence 1 mot dans un fichier

Dernière réponse le 12 déc 2007 à 09:48:41 stéphane, le 12 déc 2007 à 09:13:04 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche en shell a tester la présence d'un mot dans un fichier pour si cela est positif demarrer une commande et si cela est négatif en demarrer une autre.

Et je suis un peu perdu.

Je vous demande donc un peu d'aide ou eventuellement une voie sur laquelle je peux m'engager.

Merci pour votre aide

lonewolf

Configuration: Linux Mandriva
Firefox 2.0.0.8

Meilleures réponses pour « [shell]test la présence 1 mot dans un fichier » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...

1

 jipicy, le 12 déc 2007 à 09:48:41
  • +2

Salut,

grep 'mot_à_chercher' fichier
retval=$?
if [ "$retval" = 0 ]
then echo "OK"
else
echo "NOK"
fi
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy
Collection CommentÇaMarche.net