Cut ist ein vielseitiger Befehl, den Sie mit anderen Befehlen verwenden können, einschließlich der Befehle „sort“ und „grep“. Schauen wir uns einige der besten Bash-Cut-Beispiele an, anhand derer Sie den Befehl „cut“ problemlos verstehen können.
Beispiele für Bash-Cuts
Der Befehl „Ausschneiden“ ist nützlich, wenn Sie die Daten aus einer Textdatei extrahieren. Geben Sie einfach die gewünschten Felder an und der Rest wird erledigt. Um es zu verwenden, geben Sie den folgenden Befehl ein:
schneiden -D 'Trennzeichen' -f1 Datei.txt
- Mit der Option „-d“ können wir das Trennzeichen eingeben. Es ist ein Zeichen oder eine Reihe von Zeichen, die die Textzeichenfolgen trennen. Ersetzen Sie den Begriff „Trennzeichen“ durch das tatsächliche Trennzeichen.
- Geben Sie mit der Option „-f“ an, welche Felder (Spaltennummern) Sie aus der Datei extrahieren.
Nehmen wir als Beispiel eine „info.txt“-Datei, die aus den folgenden Informationen besteht:
Prateek, Fidschi, 26
Sean, Indien, 21
Joshua, Japan, 19
Um nun die erste und dritte Datei aus dieser Datei zu extrahieren, lautet der Befehl:
Schneiden -D ',' -f1, 3 info.txt
Wenn Sie eine Datei haben, deren Daten durch einen Tabulator getrennt sind, lautet der Trennzeichenwert „$’\t'“.
Wenn Sie eine Reihe von Zeichen aus einem entsprechenden Feld abrufen müssen, verwenden Sie die Option „-c“:
schneiden -c1-5 Datei.txt
Beachten Sie, dass die Option „-c“ nicht mit den anderen Optionen kombiniert werden kann. Bei der Ausführung wird die Ausgabe gemäß dem angegebenen Zeichenbereich angezeigt.
Abschluss
Unter Linux ist „Cut“ ein beliebtes Tool, mit dem Sie Daten aus verschiedenen Dateien extrahieren können. Obwohl es einfach ist, hat es verschiedene Verwendungsmöglichkeiten und kann mit vielen Befehlen kombiniert werden. In dieser Kurzanleitung wurden einige Beispiele für die Bash-Schnittbefehle erläutert. Zuerst haben wir den Grundbefehl erklärt und dann einige fortgeschrittene Beispiele besprochen. Darüber hinaus können Sie die Ausgabe der anderen Befehle als Eingabe im Befehl „cut“ weiterleiten.