salut,
je cherche à faire un petit script sed qui utilisera un patern fourni en variable au shell script qui execute le sed :
le but du sed : effacer de la ligne 163 à la 7 ième ligne avant la premiere occurance du pattern recherché...
le but est global est en fait de découper un fichier pour eliminer des pages inutiles à l'édition papier. tout en gardant les pages d'entete générées par les lignes 0 à 163.... (format PS)
quand je modifie à la main je fait 163,2915d dans ce cas là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 2914 _DSC_SH 6.0 /Helvetica-I _DSC_FN 20.2 114.48 _DSC_MV (TVA pay\351e sur les d\351bits. Conform\351ment \340 nos conditions de vente. Marchandise vendue avec une clause de r\351serve de propri\351t\351.)_DSC_SH^M 2915 _DSC_RS^M <============= DEBUT de la premiere page à garder 2916 _DSC_RS^M 2917 _DSC_SV^M 2918 /Courier _DSC_L1 /Courier-I _DSC_LD^M
et le numero de facturation (le pattern) est à la ligne 2922 dans cet exemple.
J'espere que vous pourrez m'aider.








Répondre avec citation
Partager