1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS7のシェル上でPythonのバージョン(2.7.5など)だけを取得する

Last updated at Posted at 2016-11-26

環境

やりたいこと

以下のような結果が得られる場合に、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"のリダイレクトを使えば不要でしたね。

1
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?