Při práci se skriptováním shellu bash můžete často potřebovat získat verzi systému nebo kódové jméno nebo architekturu operačního systému. V tomto článku se dozvíte, jak najít verzi Ubuntu, kódové jméno a architekturu OS ve skriptech shellu.
1. Získejte verzi Ubuntu
Chcete-li získat podrobnosti o verzi ubuntu, použijte -r
s lsb_release
příkaz.
$ lsb_release -r Release: 14.04
Použijte také -s
nebo --short
získat podrobnosti v krátkém formátu
$ lsb_release -r --short 14.04
2. Získejte kódové jméno Ubuntu
Chcete-li získat podrobnosti o verzi ubuntu, použijte -c
s lsb_release
příkaz.
$ lsb_release -c Codename: trusty
Použijte také -s
nebo --short
získat podrobnosti v krátkém formátu
$ lsb_release -c --short trusty
3. Získejte podrobnosti o architektuře OS
Chcete-li najít podrobnosti o architektuře operačního systému pomocí uname
příkaz s -m
parametr.
$ uname -m x86_64
4. Shell Script – Store Values in Variable
Nyní, pokud potřebujeme použít tyto hodnoty ve skriptu shellu, uložte tyto hodnoty do proměnné. Níže uvedený příklad shell skriptu vám pomůže uložit výstup příkazů do proměnných a použít je
#!/bin/bash."Version =$(lsb_release -r --short )Codename =$(lsb_release -c --short )OSArch =$(uname -m ) echo "Version = $Version " echo "Codename = $Codename " echo "OS Architecture = $OSArch "