Batch : commande pour remplacer un caractère dans un document

Batch : commande pour remplacer un caractère dans un document - Logiciels - Windows & Software

Marsh Posté le 31-12-2002 à 13:58:10    

Bonjour à tous,
 
Si le sujet n'est pas clair, je vais tenter de mieux me faire comprendre ici.
 
Je dispose d'un document ou le même mot se répète plusieurs fois. Plutôt que d'utiliser un outil bureautique (qui va faire la recherche et le remplacement automatique) ou que de changer à la main, je souhaiterais avoir une commande qui me permette de remplacer un caractère par un autre (ou un mot entier).
 
Le tout en commande dos pour un batch.
 
Merci.

Reply

Marsh Posté le 31-12-2002 à 13:58:10   

Reply

Marsh Posté le 31-12-2002 à 14:55:41    

je suis desolé de faire ça mais bon la réponse est primordiale pour moi.
[:zork]

Reply

Marsh Posté le 31-12-2002 à 14:56:30    

oups désolé je me suis planté de smiley

Reply

Marsh Posté le 31-12-2002 à 15:20:51    

sed le fait, c'est simple un petit s/le mot a remplacer/le nouveau mot/ et c'est bon mais il te faudra bash je pense

Reply

Marsh Posté le 31-12-2002 à 15:28:12    

Non pas de bash, un port win32 de sed suffit.
Dispo par exemple sur http://unxutils.sourceforge.net/ .
Et comme sed envoie le résultat sur la sortie standard, il faut faire un truc du genre:

sed -e "s/A/B/g" fichier > fichier.tmp
del fichier
ren fichier.tmp fichier

Reply

Marsh Posté le 31-12-2002 à 15:42:31    

y'a un utilitaire freeware qui s'appelle txtrpl qui fait exactement ce que tu cherches :
http://membres.lycos.fr/mulligan/txtrpl.htm

Reply

Marsh Posté le 31-12-2002 à 19:32:46    

danny92 a écrit :

y'a un utilitaire freeware qui s'appelle txtrpl qui fait exactement ce que tu cherches :
http://membres.lycos.fr/mulligan/txtrpl.htm


:bien: ! Ca c'est de l'info :wahoo:


Message édité par HERIBERT le 31-12-2002 à 19:32:58
Reply

Marsh Posté le 27-01-2003 à 02:22:13    

A propos de search and replace, je ne saurais trop vous conseillez celui-ci
 
http://www.geocities.com/SiliconVa [...] ducts.html
 
Il est peut-être vieux mais est beaucoup plus complet que SED et que moins buggé que celui de MULLIGAN

Reply

Sujets relatifs:

Leave a Replay

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