Decaler des caractères sur chaque ligne
Maohi1975
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous ,
voici mon fichier de départ :
A000002200901040420
B 06
C080016200053230225000
C080016200053230145000
C080016200053230199000
C080016200053233250000
En gras les 4 caractères a décaler en fin de ligne.
voici donc le fichier que je cherche a obtenir par un batch a partir du premier fichier.
A000002200901040420
B 06
C080016200053230000225
C080016200053230000145
C080016200053230000199
C080016200053230003250
est ce que quelqu'un a une idée ?
merci
voici mon fichier de départ :
A000002200901040420
B 06
C080016200053230225000
C080016200053230145000
C080016200053230199000
C080016200053233250000
En gras les 4 caractères a décaler en fin de ligne.
voici donc le fichier que je cherche a obtenir par un batch a partir du premier fichier.
A000002200901040420
B 06
C080016200053230000225
C080016200053230000145
C080016200053230000199
C080016200053230003250
est ce que quelqu'un a une idée ?
merci
A voir également:
- Decaler des caractères sur chaque ligne
- Partager des photos en ligne - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
3 réponses
hello
C:> cc
A000002200901040420
B 06
C080016200053230000225
C080016200053230000145
C080016200053230000199
C080016200053230003250
C:> type cc.bat
@echo off
setlocal enabledelayedexpansion
set c=1
for /f "delims=" %%a in ('type fichier.txt') do (
set l=%%a
if !c! GTR 2 set l=!l:~0,15!!l:~19,3!!l:~15,4!
echo !l!
set /a c+=1
)
Hello Dubcek , merci de me venir en aide encore :-)
j'essaye ton script et je reviens vers toi dans quelques minutes.
merci pour le temps que tu passes pour aider en tout cas.
j'essaye ton script et je reviens vers toi dans quelques minutes.
merci pour le temps que tu passes pour aider en tout cas.
Je n'ai pas réussi à le faire fonctionner. Mais je dois mal m'y prendre.
J'ai un fichier ctrlpx1.txt dans lequel j'ai ceci :
A000002200901040420
B 06
C080016200053230225000
C080016200053230145000
C080016200053230199000
C080016200053233250000
j'aimerais un fichier batch par exemple modif.bat qui modifierait le fichier ctrlpx1.txt comme ceci :
A000002200901040420
B 06
C080016200053230000225
C080016200053230000145
C080016200053230000199
C080016200053230003250
J'ai un fichier ctrlpx1.txt dans lequel j'ai ceci :
A000002200901040420
B 06
C080016200053230225000
C080016200053230145000
C080016200053230199000
C080016200053233250000
j'aimerais un fichier batch par exemple modif.bat qui modifierait le fichier ctrlpx1.txt comme ceci :
A000002200901040420
B 06
C080016200053230000225
C080016200053230000145
C080016200053230000199
C080016200053230003250