Schnelle Navigation
Auf die letzte Spalte in bash wird mit dem Befehl zugegriffen:
letzte
Dadurch wird die letzte Eingabezeile vom Terminal zurückgegeben.
Was ist der einfachste Weg, um die letzte Spalte in Bash zu bekommen?
Es gibt einige Möglichkeiten, die letzte Spalte in bash zu erhalten.Der einfachste Weg ist die Verwendung des Befehls:
letzte
Dadurch wird die letzte Spalte einer Datenliste zurückgegeben.Sie können auch den integrierten Befehl sort verwenden, um die Daten zu sortieren, und dann last verwenden, um die letzte Spalte abzurufen.
Wie bekomme ich die letzte Spalte in bash mit cut/awk/sed?
Die letzte Spalte in einem Datensatz kann mit dem Befehl cut abgerufen werden.Die Syntax ist wie folgt:
-c
wo
cut -c 1 meinedaten
Alternativ können Sie den awk-Befehl verwenden, um die letzte Spalte abzurufen.Die Syntax ist wie folgt:
awk '{print $2}' meinedaten
Schließlich können Sie den Befehl sed verwenden, um die letzte Spalte abzurufen.
Kann ich grep/regex verwenden, um die letzte Spalte in Bash zu erhalten?
Ja, Sie können grep/regex verwenden, um die letzte Spalte in Bash zu erhalten.Der folgende Befehl gibt die letzte Spalte einer Datei zurück:
$ grep -o '^[a-zA-Z0-9]*$' meinedatei
Die Ausgabe dieses Befehls ist "myfile".
Wie zähle ich Spalten und drucke nur die letzte mit awk oder cut in Bash-Skript?
Die einfachste Möglichkeit, die letzte Spalte eines Datensatzes zu drucken, ist die Verwendung des Befehls awk oder cut.Die Syntax für diese Befehle lautet wie folgt:
awk '{print $1}'-Datei
cut -d "," -f 1 Datei
In beiden Fällen ist $1 die Spaltennummer, die Sie drucken möchten.