|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 233 ![]() |
Bonjour
j'ai un fichier Code :
Code :
je pense qu'il faut utiliser sed 1 h ENTREE.TXT > SORTIE.TXT Mais je n'arrive pas à trouver la partie recopie avant CODE1 Merci |
||||
|
|
10
|
|
|
#2 | ||||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
tu peux utiliser sed avec insert puisque ton marqueur d'emplacement est toujours le même.
Code :
en clair ça cherche CODE1 suivi de n'importe quoi et insère avant ta ligne d'entête. exemple : Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 233 ![]() |
Merci de ta réponse rapide par contre au niveau MA_LIGNE_ENTETE
est suivi de données variable. la ligne n'est pas une constante. Elle commence par la constante suivi d'une zone variable comment procédé ainsi merci |
|
|
10
|
|
|
#4 | ||||||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
si dans MA_LIGNE_ENTETE tu as juste LIGNE comme constante :
place ta ligne contenant LIGNE apres chaque occurrence CODE1 .* je te laisse chercher pour la mise en plage inverse avec la ligne avant attention entre 'G' et 'g' Code :
Code :
Code :
|
||||||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 233 ![]() |
Merci c'est nickel,
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com