Linux
使用 grep 和 sed 獲取作業系統版本
我目前正在嘗試使用以下 shell 命令獲取我的作業系統版本:
echo $(lsb_release -a) | grep -o 'Release:.*' | sed -n 's/.*Release: //p'
在嘗試了 StackExchange 中列出的許多組合之後,這是讓我接近我想要的組合。話雖如此,這個輸出不僅僅是版本號,它還列印出作業系統代號;我怎樣才能只獲取版本號?我錯過了什麼?
利用
lsb_release -s -r
或者
lsb_release --short --release
這會為您提供不帶
Release:
標題的版本號。