Page 1 sur 1
sélectionner dans un fichier
Posté : 03 nov. 2016 07:59
par jo141
Bonjour,
j'ai un programme qui crée des fichiers .log et je voudrais avoir que la première la douzième et les cinq dernières lignes mais en gardant le fichier original.
Quelqu'un sait comment faire ça ?
merci.
Re: sélectionner dans un fichier
Posté : 09 nov. 2016 16:09
par Valcraft02
Bonjour,
il sufit de faire
echo nom_du_fichier.txt
Re: sélectionner dans un fichier
Posté : 29 mars 2017 15:08
par letshavefun
bonjour, tu n'as plus qu'à modifier les variables source et sortie
Code : Tout sélectionner
@echo off
set source=source.txt
set sortie=sortie.txt
setlocal enabledelayedexpansion
for /f "tokens=* usebackq" %%a in ("%source%") do (
set /a a+=1
)
set /a b=%a% - 5
for /f "tokens=* usebackq" %%a in ("%source%") do (
set /a c+=1
if !c!==1 (
(
echo %%a
)>>%sortie%
) else if !c!==12 (
(
echo %%a
)>>%sortie%
) else (
if !c! gtr %b% (
(
echo %%a
)>>%sortie%
))
)
endlocal
exit
@Valcraft02 super ton code