Re: head(1)

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Raphael H. Becker (beckerra_at_rumms.uni-mannheim.de)
Date: 26. Oct 2000


Alexander Hartmann wrote:
> "Raphael H. Becker" <beckerra_at_rumms.uni-mannheim.de> schrieb am 25.10.00:

> > kurze Frage: ich habe irgendwann mal gesehen, daß man mit head(1) nicht
> > nur die ersten n Zeilen anzeigen lassen kann, sondern auch noch einen
> > Offset mitgeben kann, also um zB n Zeilen ab Zeile 42 anzeigen zu
> > lassen.
> Mir faellt nur die Kombination von head und tail ein :
>
> head -50 filename |tail -10

Hmm, ich will aber nicht die Zeilen m-n bis m anzeigen lassen, sondern
die Zeilen n-<EOF>. Da das ganze nicht auf einer "normalen" Datei
arbeitet, sondern auf einem Zeichenstrom, der (hier zB) aus "lynx -dump
$URL" rauskommt. Waere es eine "normale" datei auf der Platte, dann
koennte ich zuvor mit wc -l die Zeilen zaehlen und dann entsprechend
einsetzen. Bei einem Zeichenstrom (in einer pipe) kann man ja nicht
mehrfach lesen ohne zwischennzuspeichern.

Gruß
Raphael:wq

-- 
m(){ if [ $1 -eq 1 ];then echo $2 $3;else m $[$1-1] $2 $4 $3;m 1 $2 $3 \
$4;m $[$1-1] $4 $3 $2;fi;};if([ $# -eq 3 ]&&[ $3 -ge 1 -a $1 -le 3 -a $\
1 -ge 1 -a $2 -le 3 -a $2 -ge 1 -a $1 -ne $2 ]);then m $3 $1 $2 $[6-$1-\
$2]; else echo $0: Usage: /bin/sh hanoi.sh from to num; fi; echo by rhb


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET