現在、次のシェルコマンドを使用して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:
。