Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1434 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°1003557
nicker
Posté le 31-12-2002 à 13:58:10  profilanswer
 

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.

mood
Publicité
Posté le 31-12-2002 à 13:58:10  profilanswer
 

n°1003622
nicker
Posté le 31-12-2002 à 14:55:41  profilanswer
 

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

n°1003624
nicker
Posté le 31-12-2002 à 14:56:30  profilanswer
 

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

n°1003637
faenir
Posté le 31-12-2002 à 15:20:51  profilanswer
 

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

n°1003645
Nico57
Posté le 31-12-2002 à 15:28:12  profilanswer
 

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

n°1003658
danny92
To beer or not to beer
Posté le 31-12-2002 à 15:42:31  profilanswer
 

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

n°1003935
HERIBERT
Posté le 31-12-2002 à 19:32:46  profilanswer
 

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
n°1038090
hyptos
Posté le 27-01-2003 à 02:22:13  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

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

 

Sujets relatifs
dxsetup en ligne de commande (directx 9)pb avec porte document
Ghost 2003 en ligne de commandeComment peut-on créer un document .pdf avec staroffice 5.2 ???
Probleme d'ouverture d'un document Wordcommande pkzip
DOS - Quel est la commande pour copier tous les fichiers d'un CD sur u[word] cette commande est-elle connue et pourquoi fait-elle ça ?
Modif de la config réseau via ligne commande?Batch pour Norton GHOST - I Need Help !
Plus de sujets relatifs à : Batch : commande pour remplacer un caractère dans un document


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR