Hi,
ich suche nach einer Möglichkeit innerhalb eines Bashscriptes Dateien nur abschnittsweise zu lesen. Zum Beispiel von Zeile 5 bis Zeile 20, allgemeiner: Zeile n bis m.
Kann mir da jemand helfen ??
Danke
Zeile n bis m aus Datei lesen
- herrchen
- Beiträge: 3257
- Registriert: 15.08.2005 20:45:28
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Re: Zeile n bis m aus Datei lesen
cat file | head -n 20 | tail -n 16Spagetti hat geschrieben: ich suche nach einer Möglichkeit innerhalb eines Bashscriptes Dateien nur abschnittsweise zu lesen. Zum Beispiel von Zeile 5 bis Zeile 20,
herrchen
noch ein kleiner Erweiterungsvorschlag:
Gruß
gms
Code: Alles auswählen
gms@gms1:~$ function catb() { local N=$2; local M=$3; head -n "$M" $1 | tail -n $(($M-$N+1)); }
gms@gms1:~$ catb x.txt 5 20
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
gms
-
- Beiträge: 73
- Registriert: 23.03.2004 11:14:19
wie wär's mit:
Code: Alles auswählen
$ sed -n '1,4p' test
1
2
3
4