2016-07-26 2 views
-2

Мне нужно отобразить только версию Ubuntu в BASH. Итак, скажем, что я на Ubuntu Trusty (14.04), я хочу иметь возможность распечатать только часть 14.04.Распечатайте только версию Ubuntu

+1

Почему бы не взглянуть на [\ [askubuntu \]] (http://askubuntu.com)? – sjsam

+0

К сожалению, мой плохой ... Я привык к stackoverflow, который я забыл про askubuntu .. – Fadi

+2

@sjsam Пожалуйста, также подумайте о поиске дубликатов на SO; у многих вопросов есть старые ответы, хотя они не по теме (возможно, они не были в то время, или, может быть, мы тогда не замечали, и они оставались открытыми). Закрытие в качестве дубликата - это меньше усилий, потому что владелец золотого знака может закрыться с одной стороны. (Кроме того, более тангенциально, '[ubuntu.se]' доступен как ярлык Markdown: [ubuntu.se].) – tripleee

ответ

3

Самый простой способ сделать это lsb_release -sr.

К примеру, на моей Ubuntu 16.04 машины:

$ lsb_release -sr 
16.04 
+0

Ах, гораздо проще, чем мое решение! – Fadi

1

я в конечном итоге делает следующее:

head -2 /etc/lsb-release | tail -1 | cut -f 2 -d '=' 

, которая печатает: 14.04