Linux-Cut-Befehl mit -f1

Linux-Cut-Befehl mit -f1

Was bedeutet folgender Befehl:

cut -d" " -f1

Ich habe herausgefunden, was „Ausschneiden“ -d" "bedeutet: Leerzeichen entfernen, richtig?

aber was bedeutet das -f1?

Antwort1

cutschneidet/teilt Linien am Trennzeichen (angegeben durch -d) und wählt dann bestimmte Felder aus diesen zerschnittenen Linien aus. Welche Felder, wird durch angegeben -f(die Zählung beginnt bei 1, nicht bei 0)

xyzWenn Sie eine Datei mit Inhalt hätten :

1 2 3
4
5 6

Dann

cut -d' ' -f1 xyz

würde dir geben:

1
4
5

(auch wenn in der Zeile mit der 4 überhaupt kein Leerzeichen steht)

All dies und zB das -sUnterdrücken von Zeilen, die nicht das Schnittzeichen haben, finden Sie auf der manSeite für Schnitt ( man cut)

verwandte Informationen