sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #85952
Re: Kommando, der kan fjerne linier i fil ?
-
To:
sslug-teknik@xxxxxxxx
-
From:
Peter Makholm <peter@xxxxxxxxxxx>
-
Date:
Thu, 01 Dec 2005 09:14:40 +0100
-
Cancel-lock:
sha1:cTS4nGlLGrNd7EJthgFVINBylHQ=
-
Delivered-to:
mailing list sslug-teknik@xxxxxxxx
-
In-reply-to:
<dmmafe$5ac$1@www.sslug.dk> (Brian Ipsen's message of "Thu, 1 Dec 2005 08:58:37 +0100")
-
Mailing-list:
contact sslug-teknik-help@xxxxxxxx; run by ezmlm
-
Newsgroups:
sslug.teknik
-
Organization:
hacking.dk - Doing fun stuff with open source
-
User-agent:
Gnus/5.09002 (Oort Gnus v0.20) XEmacs/21.4 (Jumbo Shrimp, linux)
-
Xyzzy:
Nothing happens!
"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