Ausgeben von Zeile x bis Zeile y

  • Themenstarter Themenstarter antcool
  • Beginndatum Beginndatum
A

antcool

Guest
Ich möchte eine Datei von Zeile x bis Zeile y ausgeben. Hat jmd hier eine gute Idee ??

mfg
 
Ein kleines shell script:

#!/bin/sh
i=$1
while [ $i -le $2 ]; do
i=`expr $i + 1`
sed -ne "$i p" < $3
done

Aufruf:
script.sh <von> <bis> <dateiname>
ZB:
script .sh 1 10 /etc/passwd

Ist nicht der schonendste Weg, aber geht :)

mfg
 
hehe thx. Im Chat hatten wir das mittels head & tail gelöst !

Naja dumm nur das es mich noch nicht weiter bring :(

aber thx !
 
wenn du sagst worum es geht.... :)

btw. das while laeuft dann einen zu frueh raus. Koenntest statt "while" dann auch "until" verwenden.

mfg
 
Zurück
Oben