← Back to team overview

sslug-teknik team mailing list archive

Re: Kommando, der kan fjerne linier i fil ?

 

"Brian Ipsen" <bipsen@xxxxxxxxxx> writes:

> Via grep finder jeg f.eks. frem til, at første linie er nummer 714. Pr 
> default ved jeg, at 12 linier skal slette totalt, dvs. i dette tilfælde 
> linierne 714-725 (begge incl). Kan noget lignende laves på en perl 
> kommando-linie, som jeg kan kalde fra bash - så jeg ikke skal til at køre 
> både bash og perl scripts ??

perl -ne 'print if 714..725'

alternativt bruge sed:

sed -n '/regexp/,+11p'

Hvor regexp er det der matcher den linje du skal slette fra.

-- 
 Peter Makholm     |    According to the hacker ethic, the meaning of life
 peter@xxxxxxxxxxx |            is not Friday, but it is not Sunday either
 http://hacking.dk |                                      -- Pekka Himanen


Follow ups

References