Analyse ligne fichier
Tanrak
-
Tarnak -
Tarnak -
Bonjour,
Je souhaiterai pouvoir analyser chaque ligne d'un fichier en .bat de la manière suivante:
Si le premier terme = le treizième terme, alors supprimer la ligne.
Chaque ligne est composé de plusieurs caractère, séparés par des ;
Quelqu'un peut m'aider?
Par avance merci.
Tanrak
Je souhaiterai pouvoir analyser chaque ligne d'un fichier en .bat de la manière suivante:
Si le premier terme = le treizième terme, alors supprimer la ligne.
Chaque ligne est composé de plusieurs caractère, séparés par des ;
Quelqu'un peut m'aider?
Par avance merci.
Tanrak
A voir également:
- Analyse ligne fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
hello
C:> type f1.txt
A;b;c;d;e;f;g;h;i;j;k;l;A;n;o;p;q
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16
AA;b;c;d;e;f;g;h;i;j;k;l;AA;n;o;p
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17
AAA;b;c;d;e;f;g;h;i;j;k;l;AAA;n;o;p;q;r
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15
C:>
C:> aa
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15
C:>
C:> type aa.bat
@ echo off
for /f "delims=" %%a in ('type f1.txt') do (
for /f "tokens=1-13 delims=;" %%b in ('echo %%a') do (
if not "%%b" == "%%n" echo %%a
)
)