Comment savoir si j'ai trouvé?
foufou
-
LUDO -
LUDO -
Bonjour,
Je travail en CMD line
Alors lorsque j'utilise :
find /C "patate" fichier.xml
Le résultat à l'écran il me retourne une valeur, mais dans ma batch file je ne sais pas comment capturer ce code de retour.
Voici ce que j'ai essayé:
if "find /C "patate" fichier.xml" NEQ 0 (echo trouvé)
Mais ça fonctionne pas :(
Il y a t'il quelqu'un qui peux m'aider s.v.p.
Je travail en CMD line
Alors lorsque j'utilise :
find /C "patate" fichier.xml
Le résultat à l'écran il me retourne une valeur, mais dans ma batch file je ne sais pas comment capturer ce code de retour.
Voici ce que j'ai essayé:
if "find /C "patate" fichier.xml" NEQ 0 (echo trouvé)
Mais ça fonctionne pas :(
Il y a t'il quelqu'un qui peux m'aider s.v.p.
2 réponses
-
Bonsoir,
Peut-être la réponse ici :
http://www.computing.net/answers/programming/batch-question-help-with-findstr/16018.html
L'exemple est avec findstr, mais ça doit être pareil pour find (et c'est peut-être mieux adapté dans ton cas?) -
salut,
@echo off
find /C "patate" fichier.xml
if %errorlevel% EQU 0 (
echo OK
) else (
echo KO
)
PAUSE