我想寫一個簡短的腳本來記錄當前shell會話的某些環境變量到文件。不幸的是,「python --version」的輸出似乎忽略了(?)the >>操作符,而是打印到shell而不是文件。如何將「python --version」的輸出附加到bash shell中的文件中?
我最小的(不)工作示例:
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
是啊,沒有必要在所有涉及到標準輸出 – holdenweb