Linux-cut-Befehl

Linux 命令大全Linux-Befehlsenzyklopädie

Der Linux-Befehl cut wird verwendet, um den Text von num1 bis num2 anzuzeigen, gezählt vom Anfang jeder Zeile.

Syntax

cut  [-bn] [file]
cut [-c] [file]
cut [-df] [file]

Anweisungen:

Der Befehl cut schneidet Bytes, Zeichen und Felder aus jeder Zeile einer Datei aus und schreibt diese Bytes, Zeichen und Felder auf die Standardausgabe.

Wenn der Parameter File nicht angegeben ist, liest der Befehl cut die Standardeingabe. Eine der Optionen -b, -c oder -f muss angegeben werden.

Parameter:

  • -b: Nach Bytes aufteilen. Diese Bytepositionen ignorieren Multibyte-Zeichengrenzen, es sei denn, die Option -n wird ebenfalls angegeben.
  • -c: Nach Zeichen aufteilen.
  • -d: Benutzerdefiniertes Trennzeichen, Standard ist ein Tabulator.
  • -f: Wird mit -d verwendet, um anzugeben, welcher Bereich angezeigt werden soll.
  • -n: Das Aufteilen von Multibyte-Zeichen abbrechen. Nur mit der Option -b verwendet. Wenn das letzte Byte eines Zeichens in den Bereich fällt, der durch den Parameter List der Option -b angegeben wird,
    wird das Zeichen ausgegeben; andernfalls wird das Zeichen ausgeschlossen.

Beispiele

Wenn Sie den Befehl who ausführen, gibt er etwa Folgendes aus:

$ who
rocrocket :0           2009-01-08 11:07
rocrocket pts/0        2009-01-08 11:23 (:0.0)
rocrocket pts/1        2009-01-08 14:15 (:0.0)

Wenn wir das 3. Byte jeder Zeile extrahieren möchten, machen Sie Folgendes:

$ who|cut -b 3
c
c

Linux 命令大全Linux-Befehlsenzyklopädie

Weitere Erweiterungen