cut Befehlsgenerator
cut-Befehle zum Entfernen von Abschnitten aus jeder Zeile erstellen
Erste Schritte mit cut
## Was ist cut?
`cut` gibt ausgewählte Abschnitte aus jeder Zeile einer Datei aus. Sie können nach Feld (mit einem Trennzeichen), nach Zeichenposition oder nach Byteposition auswählen.
## Verwendung
1. **Auswahlmodus wählen**: `-f` Felder, `-c` Zeichen oder `-b` Bytes. 2. **Trennzeichen festlegen** (für Felder): `-d` ist standardmäßig TAB. 3. **Datei angeben**: Geben Sie die Eingabedatei ein. 4. **Kopieren & Ausführen**: Kopieren Sie den erstellten Befehl in Ihr Terminal.
Auswahl-Syntax
### `-f LIST` Felder Eine durch Kommas getrennte Liste von Feldnummern oder Bereichen, z. B. `1,3`, `1-3`, `2-` (Feld 2 bis Ende) oder `-3` (bis Feld 3). Erfordert `-d`, wenn Ihr Trennzeichen nicht TAB ist.
### `-c LIST` Zeichen Wählt Zeichenpositionen aus, z. B. `-c 1-10` für die ersten 10 Zeichen pro Zeile.
### `-b LIST` Bytes Wie `-c`, zählt jedoch Bytes (unterscheidet sich bei Multibyte-Kodierungen von Zeichen).
### `-d DELIM` Feldtrennzeichen Verwendet `DELIM` als Feldtrennzeichen (Standard TAB). Nur ein einzelnes Zeichen.
### `-s` Nur abgetrennte Zeilen Unterdrückt Zeilen, die das Trennzeichen nicht enthalten.
### Beispiele - `cut -d , -f 1,3 data.csv` — extrahiert CSV-Spalten 1 und 3 - `cut -c 1-80 file.txt` — schneidet jede Zeile auf 80 Zeichen ab
▶Was ist der Unterschied zwischen -c und -f?
▶Warum sind meine CSV-Spalten falsch?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.