Jak znaleźć wersję Ubuntu, Nazwa pokrena i architektura systemu operacyjnego w skrypcie Shell

Jak znaleźć wersję Ubuntu, Nazwa pokrena i architektura systemu operacyjnego w skrypcie Shell

Podczas pracy z skryptami powłoki Bash wiele razy możesz potrzebować wersji systemowej lub nazwy kodowej lub architektury systemu operacyjnego. W tym artykule nauczysz się, jak znaleźć wersję Ubuntu, Codename i OS Architecture w skrypcie powłoki.

1. Uzyskaj wersję Ubuntu

Aby uzyskać szczegóły wersji Ubuntu, użyj -R z lsb_release Komenda.

$ lsb_release -r Wydanie: 14.04 

Użyj również -S Lub --krótki Aby uzyskać szczegóły w krótkim formacie

$ lsb_release -r -Short 14.04 

2. Zdobądź Ubuntu Codename

Aby uzyskać szczegóły wersji Ubuntu, użyj -C z lsb_release Komenda.

$ lsb_release -c Codename: zaufanie 

Użyj również -S Lub --krótki Aby uzyskać szczegóły w krótkim formacie

$ lsb_release -c -short trusty 

3. Uzyskaj szczegóły architektury systemu operacyjnego

Aby znaleźć szczegóły architektury systemu operacyjnego za pomocą niezmienny polecenie z -M parametr.

$ uname -m x86_64 

4. Skrypt powłoki - Wartości przechowywania w zmiennej

Teraz, jeśli potrzebujemy użyć tych wartości w skrypcie powłoki, przechowuj te wartości w zmiennych. Below example, the shell script will help you to store the output of commands in variables and use them

#!/bin/bash wersja = $ (lsb_release -r -Short) CodeName = $ (lsb_release -c -Short) osarch = $ (uname -m) echo "wersja = $ version" echo "Codename = $ CodeName" echo " OS Architecture = $ Osarch "