OVH Cloud OVH Cloud

Problème avec la commande find.exe sous Windows 2000

4 réponses
Avatar
Mille Risques
Bonjour,

j'utilisais un fichier batch sous Windows 98 et je dois le migrer sur un
Windows 2000.
Une ligne de ce fichier de commande cherchait le caractère slash dans un
fichier :
find "/" toto.txt

Problème : la commande find.exe de W2000 ne renvoie pas les lignes contenant
le / qui doit être interprété comme un caractère spécial.

Quelqu'un aurait-il une solution ?

Merci d'avance.

Olivier Gousse.

4 réponses

Avatar
Sergio
Mille Risques a présenté l'énoncé suivant :

j'utilisais un fichier batch sous Windows 98 et je dois le migrer sur un
Windows 2000.
Une ligne de ce fichier de commande cherchait le caractère slash dans un
fichier :
find "/" toto.txt



Problème : la commande find.exe de W2000 ne renvoie pas les lignes contenant
le / qui doit être interprété comme un caractère spécial.



essaye avec findstr ?

findstr /C:"/" toto.txt

CF :
http://www.microsoft.com/windows2000/fr/professional/help/findstr.htm

--
Serge http://leserged.online.fr/
Supportez le libre : http://www.framasoft.net/
Avatar
Mille Risques
Sergio a écrit dans le message :

Mille Risques a présenté l'énoncé suivant :



> Problème : la commande find.exe de W2000 ne renvoie pas les lignes


contenant
> le / qui doit être interprété comme un caractère spécial.

essaye avec findstr ?

findstr /C:"/" toto.txt



J'avais essayé.
Ca me remet au prompt sans rien afficher. Même avec des caractères normaux,
d'ailleurs...

Olivier.
Avatar
Jack
find C:"/" toto.txt
ça donne?

Jack


Le 25/06/2004 11:20, :
Sergio a écrit dans le message :


Mille Risques a présenté l'énoncé suivant :




Problème : la commande find.exe de W2000 ne renvoie pas les lignes





contenant

le / qui doit être interprété comme un caractère spécial.



essaye avec findstr ?

findstr /C:"/" toto.txt




J'avais essayé.
Ca me remet au prompt sans rien afficher. Même avec des caractères normaux,
d'ailleurs...

Olivier.




Avatar
Mille Risques
Jack a écrit dans le message :
cbh930$
find C:"/" toto.txt
ça donne?



Non, rien. Mais j'ai la solution avec findstr !
En fait, j'ai récupéré un find d'une version DOS antérieure, et comptais sur
un vieux SETVER des familles pour arranger rapidement mon affaire.

Je pense que findstr s'appuie sur find pour fonctionner, d'où les réponses
curieuses de findstr pendant mes tests puisqu'il n'avait plus son find
normal.
J'ai tout remis en l'état et :
findstr /C:"/" toto.txt
fonctionne.

Merci donc à Sergio et à Jack.

Bon week-end,
Olivier.