Bonjour,

Je cherche à récupérer une partie du texte contenu dans un fichier toto.txt et le coller dans un fichier titi.txt grâce à un script en Powershell
Ce texte à récupérer est au milieu du fichier et pas toujours aux mêmes coordonnées de lignes mais je connais les chaines de caractères qui le préccède et le succède.

Fichier toto.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
blabla1
blabla2debutblabla3
blabla4
blabla5
blabla6
blabla7finblabla8
blabla9
et je souhaite obtenir titi.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
blabla3
blabla4
blabla5
blabla6
blabla7
Je pensais faire ça en deux étapes avec Select-String mais je ne sais pas comment dire "fin du fichier" et "début de fichier" dans -Context
Code Powershell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Select-String -Path 'C:\temp\toto.txt' -Pattern "début" -Context 0, fin du fichier | Out-File 'C:\temp\tmp.txt'
Select-String -Path 'C:\temp\tmp.txt' -Pattern "fin" -Context début du fichier, 0 | Out-File 'C:\temp\titi.txt'

Je ne suis peut être pas sur la bonne piste... mais j'imagine que ça doit être simple mais je n'arrive pas à trouver.

Merci d'avance pour vos pistes et/ou solutions.