Comment savoir si j'ai trouvé?

foufou -  
 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.

2 réponses

soulsy Messages postés 2939 Statut Membre 366
 
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?)
0
LUDO
 
salut,

@echo off

find /C "patate" fichier.xml

if %errorlevel% EQU 0 (
echo OK
) else (
echo KO
)
PAUSE
0