Batch : commande pour remplacer un caractère dans un document - Logiciels - Windows & Software
Marsh Posté le 31-12-2002 à 14:55:41
je suis desolé de faire ça mais bon la réponse est primordiale pour moi.
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
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 |
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
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 : |
! Ca c'est de l'info
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
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.