環境
やりたいこと
以下のような結果が得られる場合に、2.7.5という出力が欲しい。(pyenv installでsystemと同じバージョンをインストールしたかったのです。)
$ python -V
Python 2.7.5
結論(コメントいただいたもの)
python -V 2>&1 | cut -d' ' -f2
何にはまったか
スペース区切りに見えるので、まずはcutコマンドで取り出せると思っていたのですが。。。
$ python -V | cut -d' ' -f2
Python 2.7.5
いろいろコマンドをいじったところ、コマンドの出力は標準エラー出力に出ているようでした。
コメントをいただく前は中間ファイルを作って、それをcatで出力していましたが、"2>&1"のリダイレクトを使えば不要でしたね。