A maneira mais fácil é usar -s
ou --short
:
lsb_release -si
# Ubuntu
lsb_release -sr
# 11.04
lsb_release -sir
# Ubuntu
# 11.04
Eu quero apenas um dos seguintes valores:
Eu tentei verificar lsb_release -r
e uname -a
, mas a saída ainda é detalhada sem usar grep
. Isto é o mais perto que cheguei:
grep -oP 'CODENAME=(.+)' -m 1 /etc/lsb-release | awk -F= '{ print $NF }'
grep -oP '\d+\.\d+' -m 1 /etc/lsb-release
Para lançamento:
$ lsb_release --release
Release: 11.04
Para codinome:
$ lsb_release --codename
Codename: natty
Para obter apenas 11.04
ou natty
, você pode usar cut
. Por exemplo:
$ lsb_release --release | cut -f2
11.04
Para tudo:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 11.04
Release: 11.04
Codename: natty