Next: date
Up: Von GNU's, Muscheln und
Previous: csplit
Subsections
cut schneidet bestimmte Teile aus den
Zeilen einer Datei aus
cut -b Bereich [-n]
[Datei ...]
cut -c Bereich
[Datei ...]
cut -f Bereich [-d
Trenner] [-s] [Datei ...]
cut liest aus den angegebenen Dateien oder von der
Standardeingabe und gibt bestimmte Teile jeder Eingabezeile auf die
Standardausgabe. Welcher Teil der Eingabezeile ausgegeben wird, hängt
von der gewählten Option und der Wahl eines Bereiches ab. Ein
Bereich ist eine durch Kommata getrennte Liste von
einzelnen Zahlen oder Zahlenbereichen. Ein Zahlenbereich ist ein
Ausdruck der Form `m-n'. Wird eine der Zahlen
m oder n weggelassen, so wird der Zeilenanfang
bzw. das Zeilenende angenommen.
- -b Bereich
- gibt nur die Bytes (Zeichen) im
Bereich aus; TAB und BACKSPACE werden als ein
Zeichen behandelt
- -c Bereich
- gibt nur die Zeichen im
Bereich aus; diese Option ist identisch mit der Option
`-b'; TAB und BACKSPACE werden als ein Zeichen
behandelt
- -f Bereich
- gibt die Felder im
Bereich aus; die einzelnen Felder sind durch TAB
getrennt
- -d Trenner
- benutzt den Trenner
anstelle eines TAB bei der Option `-f'
- -n
- ohne Funktion; vorgesehen für spätere Unterstützung
internationaler Zeichensätze mit mehreren Bytes pro Zeichen
- -s
- unterdrückt die Ausgabe von Zeilen, die den Trenner nicht enthalten
Mit dem Kommando
$ cut -d : -f 1,5 /etc/passwd
ruth:Systemverwalterin
root:der traditionelle Superuser
daemon:der unbekannte Daemon
bin:
adm:
uucp:
news:Netnews Administrator
she:Sebastian Hetze
sync:
$ _
können Sie sich alle Benutzernamen (das 1. Feld) und die Realnamen
(das 5. Feld) aller in /etc/passwd eingetragenen Accounts
anzeigen lassen.
David M. Ihnat und David MacKenzie
Next: date
Up: Von GNU's, Muscheln und
Previous: csplit
Das Linux Anwenderhandbuch
(C) 1997
LunetIX