Entrée plusieurs variable dans un batch

Fermé
Tambour21 Messages postés 1 Date d'inscription jeudi 14 septembre 2017 Statut Membre Dernière intervention 14 septembre 2017 - 14 sept. 2017 à 13:51
barnabe0057 Messages postés 14453 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 24 novembre 2024 - 15 oct. 2017 à 10:42
Bonjour,
J'essaie d’écrire un petit fichier BAT qui recherche plusieurs chaines de caractères dans un fichier texte.
par exemple le fichier telepone.txt contient des lignes comme
papa bureau 01 xx xxx xxxxxxx
papa domicile 02 xx xx xx
jules bureau 01 xxxx
..
j ai utilisé la commande set/P var==saisi de la recherche:
suivie de la commande find /I %var% telephone.txt
mais cela ne fonctionne que pour 1 variable mais pas pour 2.
comment faire pour prendre en compte 2 (ou 3 ) variables?

merci


1 réponse

barnabe0057 Messages postés 14453 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 24 novembre 2024 4 917
Modifié le 15 oct. 2017 à 10:42
Bonjour,

set /p "var=saisie de la recherche : "

findstr /i "%var%" telephone.txt && echo chaine trouvee

pause



“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
0