Batch Remplacer les virgules par des points

kingo -  
 LAILA -
Bonjour,

Je souhaiterais executer un batch automatique me permettant de remplacer les virgules dans texte par des points.

Comment dois-je m'y prendre SVP

Je n'y connait pas trop en langage batch, donc si vous avez une solution simple et rapide à mettre en oeuvre, elle est la bienvenue :))

je vous remercie d'avance.

Kingo
A voir également:

6 réponses

moiced59 Messages postés 1145 Date d'inscription   Statut Membre Dernière intervention   60
 
peux tu faire une requete sql?
0
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
Tien tu peut faire un truc comme sa:

Pour cette exemple notre variable %var% sera égal à "Salut, ça va ?".
Imaginons que nous voulons remplace les "," par des "." il faut donc mettre:
set var=%var:,=.%
-----A-----A-A-A
-----|------|-|-|
-----Variable--|-|
---------------|-Caractère-remplaçant.
---------------|
---------------|
---------Caractère-remplacer.


Voila c'est aussi simple que sa.

Bilou.
0
Kingo
 
Merci de ta reponse.

Comment dois je faire pour qu'il me le fasse dans tout le fichier, me l'enregistre sous le même nom?

Merci d'avance
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
soit le fichier f1.txt en entrée, et le fichier f2.txt en sortie avec des .

@echo off
setlocal enableDelayedExpansion
for /f "delims=" %%a in (f1.txt) do (set x=%%a
set x=!x:,=.!
echo !x! >> f2.txt)
rem si tu veux garder le même nom
ren f1.txt f1-vieux.txt
ren f2.txt f1.txt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kingo
 
@dubcek

MMMMMMMMMMMMMEEEEEEEEEEEEEEERRRRRRRRRRRRCCCCCCCCCCCIIIIIIIIIIIIIIIIIII!!!!!!

C'est Ni-ckel!

C'est exactement ce qu'il me fallait.

Encore merci pour toute vos réponses et votre aide!!!!

A Plus
Kingo :)))))))))))
0
LAILA
 
Je vous remercie infiniment, je l'ai testé ca m'a aidé beauuuuuuuuuuuuuuuuuuuuuuucoup
0