Как добавить вывод «python --version» в файл в оболочке bash?

Я пытаюсь написать короткий скрипт для записи определенных переменных среды моего текущего сеанса оболочки в файл. К сожалению, вывод "python --version", кажется, игнорирует (?) Оператор >> и печатает в оболочку вместо файла.

Мой минимальный (не) рабочий пример:

rm path.log
echo "python --version" >> path.log
python --version >> path.log

Я ожидаю, что файл path.log будет иметь следующее содержимое:

python --version
Python 2.6.6

Но строка «Python 2.6.6» выводится в оболочку, а не в файл. Как я могу это исправить?

Спасибо!

PS: это прекрасно работает для

gcc --version

Ответы на вопрос(2)

Ваш ответ на вопрос