Bash
Befehl ausschneiden
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