Batch/manipulation d'un .txt
Dee
-
dee -
dee -
Bonjour,
Je dispose d'un fichier .txt se présentant sous la forme suivante:
[pl=uyrrytrrtu]
xy
[pl=rtuytrutrutru]
xy
...
...
[pl=rtuytruytruyrt]
xy
[pl=rtuytruytru]
xy
[pl=truytr]
xy
etc...
je souhaiterais ajouter après chaque ligne qui commence par le xy récurrent, cette ligne-ci:
{0}
il faut que je maintienne le saut de ligne après cette nouvelle ligne (et non pa sdonc remplacer la ligne vide par celle que je veux ajouter).
Le .txt comporte plusieurs centaines de lignes et j'imagine qu'un .bat ne doit pas être trop long ni compliqué à faire mais je n'ai aucune connaissance en la matière donc si une âme charitable pouvait me le faire (si ça ne lui prenait pas trop de temps bien sûr)...
Merci.
Je dispose d'un fichier .txt se présentant sous la forme suivante:
[pl=uyrrytrrtu]
xy
[pl=rtuytrutrutru]
xy
...
...
[pl=rtuytruytruyrt]
xy
[pl=rtuytruytru]
xy
[pl=truytr]
xy
etc...
je souhaiterais ajouter après chaque ligne qui commence par le xy récurrent, cette ligne-ci:
{0}
il faut que je maintienne le saut de ligne après cette nouvelle ligne (et non pa sdonc remplacer la ligne vide par celle que je veux ajouter).
Le .txt comporte plusieurs centaines de lignes et j'imagine qu'un .bat ne doit pas être trop long ni compliqué à faire mais je n'ai aucune connaissance en la matière donc si une âme charitable pouvait me le faire (si ça ne lui prenait pas trop de temps bien sûr)...
Merci.
A voir également:
- Batch/manipulation d'un .txt
- Fichier batch - Guide
- Batch pause 10 secondes ✓ - Forum Programmation
- Batch converter - Télécharger - Photo & Graphisme
- Txt to bat - Forum Windows
- Trouver erreur de syntaxe fichier txt pix ✓ - Forum Programmation
3 réponses
hello
C:> aa
[pl=uyrrytrrtu]
xy
{0}
[pl=rtuytrutrutru]
xy
{0}
[pl=rtuytruytruyrt]
xy
{0}
[pl=rtuytruytru]
xy
{0}
[pl=truytr]
xy
{0}
C:> type aa.bat
@echo off
for /f "delims=" %%a in ('type fichier.txt') do (
echo %%a
if "%%a" == "xy" (echo {0}
echo.)
)