Ich möchte den numerischen Wert aus der folgenden Befehlsausgabe extrahieren:
bash-3.2# psrinfo -pv | head -1
The physical processor has 1 virtual processor (0)
Das heißt, die Ausgabe sollte „1“ sein.
Kann mir jemand Befehle oder ein kleines Skript dafür zur Verfügung stellen?
Antwort1
Sie können den cut
Befehl - verwenden, um das zu tun, was Sie benötigen.
$ psrinfo -pv | head -1 | cut -f 5 -d ' '
1
-f 5
bedeutet das 5. Feld und -d ' '
bedeutet, dass ein Leerzeichen als Feldtrennzeichen verwendet wird.