seth_not@home: awk Problem

Beitrag lesen

gudn tach!

echo Python 2.3.5 | awk '{print substr ($2, 0, 4)}' erhalte ich "2.3" zurück

verwende ich jedoch folgenden Befehl
python -V | awk '{print substr ($2, 0, 4)}' erhalte ich "Python 2.3.5" zurück

woran könnte das liegen?

evtl. schreibt python seine version nach stderr, statt stdout.
versuch mal
  python -V 2>&1 | awk '{print  substr ($2, 0, 4)}

das sollte stderr nach stdout umleiten.

prost
seth