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 renommer une partie du nom de plusieurs fichiers ✓ - Forum Programmation
- Batch converter - Télécharger - Photo & Graphisme
- Txt to bat - Forum Windows
- Comment désactiver le mode anti manipulation involontaire - Forum BIOS
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.)
)