sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #82596
Re: Hjælp til et sed script
On Sun, May 29, 2005 at 01:20:10AM +0200, Allan Nielsen wrote:
> Hej
>
> Jeg har en del filer hvor jeg har brug for at fjerne en række linier i
> starten og slutningen.
> Antallet af linier varier, men det gælder altid at linierne skal fjernes
> indtil en bestemt tekst sterng forekommer.
....
>
> Jeg har læst en smule på sed, men kan ikke lige overskue hvordan det
> skal laves, er der nogle som har et hint til dette?
Prøv evt. awk :
(se evt. i gammel SSLUG julekalender for mere om awk
http://www.sslug.dk/julekalender/2001/23.php3 )
Der anvendes regular expressions i match ligesom med sed.
BEGIN { found=0; }
/^blablaHerfra/ && found==0 {
print;
found=1
next;
}
/^asdfHertilblablabla/ && found==1{
print ;
found=2;
next;
}
found==1 {
print ;
next;
}
found != 1 {
# skip
next;
}
--
mvh Frank Damgaard |
References