Wenn Sie die folgenden Ergebnisse erhalten, möchten Sie eine Ausgabe von 2.7.5. (Ich wollte die gleiche Version wie das System mit pyenv install installieren.)
$ python -V
Python 2.7.5
python -V 2>&1 | cut -d' ' -f2
Es sieht aus wie ein Leerzeichen, also dachte ich, ich könnte es zuerst mit dem Befehl cut abrufen. .. ..
$ python -V | cut -d' ' -f2
Python 2.7.5
Nach dem Herumspielen mit verschiedenen Befehlen schien die Ausgabe des Befehls die Standardfehlerausgabe zu sein.
Bevor ich Kommentare erhielt, habe ich eine Zwischendatei erstellt und mit cat ausgegeben, aber es war nicht notwendig, wenn ich die Umleitung "2> & 1" verwendet habe.