Dieses Handbuch wird mit freundlicher Genehmigung von Sebastian Hetze auf den Servern der Linux Information Systems AG gehosted.

next up previous contents index
Next: date Up: Von GNU's, Muscheln und Previous: csplit

Subsections


cut

     

Funktion:

cut schneidet bestimmte Teile aus den Zeilen einer Datei aus

Syntax:

cut -b Bereich [-n] [Datei ...]

cut -c Bereich [Datei ...]

cut -f Bereich [-d Trenner] [-s] [Datei ...]

Beschreibung:

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.

Optionen:

-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

Beispiel:

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.

Autor:

David M. Ihnat und David MacKenzie


next up previous contents index
Next: date Up: Von GNU's, Muscheln und Previous: csplit

Das Linux Anwenderhandbuch
(C) 1997 LunetIX