Während Sie mit dem Bash-Shell-Skripting arbeiten, müssen Sie möglicherweise häufig Ihre Systemversion oder Ihren Codenamen oder Ihre Betriebssystemarchitektur abrufen. In diesem Artikel erfahren Sie, wie Sie die Ubuntu-Version, den Codenamen und die Betriebssystemarchitektur in einem Shell-Skript finden.
1. Holen Sie sich die Ubuntu-Version
Um Details zur Ubuntu-Version zu erhalten, verwenden Sie -r
mit lsb_release
Befehl.
$ lsb_release -r Release: 14.04
Verwenden Sie auch -s
oder --short
um Details im Kurzformat zu erhalten
$ lsb_release -r --short 14.04
2. Holen Sie sich den Ubuntu-Codenamen
Um Ubuntu-Versionsdetails zu erhalten, verwenden Sie -c
mit lsb_release
Befehl.
$ lsb_release -c Codename: trusty
Verwenden Sie auch -s
oder --short
um Details im Kurzformat zu erhalten
$ lsb_release -c --short trusty
3. Einzelheiten zur Betriebssystemarchitektur abrufen
Um die Details der Betriebssystemarchitektur zu finden, verwenden Sie uname
Befehl mit -m
Parameter.
$ uname -m x86_64
4. Shell-Skript – Werte in Variable speichern
Wenn wir diese Werte nun in einem Shell-Skript verwenden müssen, speichern Sie diese Werte in einer Variablen. Das folgende Beispiel-Shell-Skript hilft Ihnen, die Ausgabe von Befehlen in Variablen zu speichern und sie zu verwenden
#!/bin/bashVersion =$(lsb_release -r --short )Codename =$(lsb_release -c --short )OSArch =$(uname -m ) echo "Version = $Version " echo "Codename = $Codename " echo "OS Architecture = $OSArch "