[resolu] [batch] recherche chaine avec findstr

recherche chaine avec findstr [resolu] [batch] - Shell/Batch - Programmation

Marsh Posté le 19-07-2006 à 09:50:11    

Bonjour,
 
Je souhaite effectuer une recherche de "stockage amovible arrêté" dans un fichier texte.
Mon problème est que sous dos je n'arrive pas à gerer l'accent
J'arrive à retrouver "arrêté" grace à cette commande:
     

Code :
  1. findstr /I arr.t. rapport.txt


mais je n'arrive pas à retrouver la chaine entière:
     

Code :
  1. findstr /I /c:"Stockage amovible arr.t." rapport.txt


contrairement à precedemment il ne considère pas le point comme un caractère quelconque  
Quelqu'un saurrait-il resoudre mon problème??
 
merci


Message édité par cbv38 le 20-07-2006 à 15:30:11
Reply

Marsh Posté le 19-07-2006 à 09:50:11   

Reply

Marsh Posté le 19-07-2006 à 23:23:28    

/c = recherche une chaîne telle quelle, donc pas de wildcards.
 
cf. findstr /?
 
Essaie /r ou écris littéralement "arrêté" puis convertis ton script en format OEM grâce à Wordpad ou edit.com.

Reply

Marsh Posté le 20-07-2006 à 15:31:20    

merci ca fonctionne ;)
   

Code :
  1. findstr /r /I /c:"Stockage amovible arr.t." rapport.txt

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed