[LINUX] Verwendung des CUT-Befehls (mit Beispiel)
Video
Klicken Sie hier für das Video (https://www.youtube.com/watch?v=_FZWHh4nNPI&t=69s) (klicken Sie auf das Bild, um zu YouTube zu gelangen)
(! v = _FZWHh4nNPI & t = 69s)
CUT-Befehl
Ein Befehl, der eine bestimmte Datenspalte abrufen kann, die durch ein Trennzeichen wie CSV oder TSV getrennt ist.
Anwendungsfall
- Ich möchte die Spalte mit den Tabellendaten abrufen, die aus der Datenbank abgerufen wurden.
- Ich möchte den Inhalt der Datei überprüfen, die beim Import in die Datenbank fehlgeschlagen ist.
→ Ich kann überhaupt nicht daran denken, und es ist eine grundlegende Datenbank, aber es gibt einige andere Anwendungsfälle.
Syntax
Name der Optionsoption ausschneiden
Optionen zum Erinnern
- -f: Geben Sie die abzurufende Spaltennummer an. Beispiel: -f1,5 (erinnern Sie sich mit eingereicht)
- -d: Geben Sie das Trennzeichen des Feldes an (denken Sie an das Trennzeichen).
- --complement: Extrahiert Daten in anderen Spalten als den durch -f angegebenen Zahlen.
(Es gibt andere, aber das ist genug, um sich zu erinnern)
Beispielbefehl
- cat sample.txt | cut -d '' -f1,5 → Extrahieren Sie die Daten in der 1. und 5. Spalte aus sample.txt mit einem Leerzeichen als Trennzeichen.
- cut -d ',' sample.txt -f1 → Extrahieren Sie die Daten in der ersten Spalte der CSV-Datei
- cat sample.txt | grep 'a' | cut -d' ' -f1 → Grenzen Sie eine bestimmte Spalte aus dem Ergebnis von grep ein.