Suche…


Einführung

In Bash ist der Befehl cut nützlich, um eine Datei in mehrere kleinere Teile zu unterteilen.

Syntax

  • Datei [Option] ausschneiden

Parameter

Möglichkeit Beschreibung
-b LIST , --bytes=LIST Drucken Sie die im Parameter LIST aufgeführten Bytes
-c LIST , --characters=LIST Zeichen an Positionen drucken, die im Parameter LIST angegeben sind
-f LIST , --fields=LIST Felder oder Spalten drucken
-d DELIMITER Wird verwendet, um Spalten oder Felder zu trennen

Zeigt die erste Spalte einer Datei an

Angenommen, Sie haben eine Datei, die so aussieht

John Smith 31
Robert Jones 27
...

Diese Datei enthält 3 Spalten, die durch Leerzeichen getrennt sind. Um nur die erste Spalte auszuwählen, gehen Sie wie folgt vor.

cut -d ' ' -f1 filename

Das Flag -d gibt hier das Trennzeichen an oder was die Datensätze voneinander trennt Das Flag -f gibt die Feld- oder Spaltennummer an. Daraufhin wird die folgende Ausgabe angezeigt

John
Robert
...

Zeigt die Spalten x bis y einer Datei an

Manchmal ist es nützlich, einen Spaltenbereich in einer Datei anzuzeigen. Angenommen, Sie haben diese Datei

Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33

Wählen Sie die ersten 3 Spalten aus

cut -d ' ' -f1-3 filename

Daraufhin wird die folgende Ausgabe angezeigt

Apple California 2017
Mango Oregon 2015


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow