grepとsedを使用してオペレーティングシステムのバージョンを確認してください。

grepとsedを使用してオペレーティングシステムのバージョンを確認してください。

現在、次のシェルコマンドを使用してOSのバージョンを取得しようとしています。

echo $(lsb_release -a) | grep -o 'Release:.*' | sed -n 's/.*Release: //p'

StackExchangeにリストされているいくつかの組み合わせを試した後、これは私が望むものに近づきました。つまり、この出力はバージョン番号だけでなくOSコード名も印刷します。バージョン番号だけを取得するにはどうすればよいですか?私は何を見逃していますか?

ベストアンサー1

使用

lsb_release -s -r

または

lsb_release --short --release

これにより、タイトルなしでバージョン番号が表示されますRelease:

おすすめ記事