Forum Clubic

Script batch pour la copie d'une partie d'un fichier

Bonjour à tous. je suis débutant en script et j’ai besoin d’aide. j’ai un fichier appelé fichier.txt dont voici le contenu:

blablablablabla
blebleblebleble
blibliblibliblibli
Debut
blobloblobloblo
blublublublublu
Fin
blyblyblyblybly

Je voudrais éecrire un script pour copier le texte compris entre Debut et Fin, et le mettre dans un fichier appelé Destination.txt
Merci d’avance

Batch pur ?

  • Pour lire le fichier ligne par ligne : FOR /F “delims=” %i in (flac.txt) do @echo %i
  • Pour tester la ligne : IF “%i”==“Debut” @echo “debut !!!”

Genre tu dois pouvoir cumuler ça :

SET W=0
FOR /F “delims=” %i in (flac.txt) do (
IF “%i”==“Debut” SET W=1
ELSE IF “%i”==“Fin” SET W=0
ELSE IF “%w”==1 echo %i >> fichier.txt
)@echo %i

Après, je suis une quiche en batch :slight_smile:

Merci c’est sympa. Mais je ne veux pas forcement du batch pur, juste un script qui me permettra de copier mes lignes