Lorsque vous travaillez avec les scripts shell bash, vous devrez souvent obtenir la version de votre système, votre nom de code ou l'architecture de votre système d'exploitation. Dans cet article, vous apprendrez comment trouver la version d'Ubuntu, le nom de code et l'architecture du système d'exploitation dans un script shell.
1. Obtenir la version d'Ubuntu
Pour obtenir les détails de la version d'ubuntu, utilisez -r
avec lsb_release
commande.
$ lsb_release -r Release: 14.04
Utilisez également -s
ou --short
pour obtenir des détails en format court
$ lsb_release -r --short 14.04
2. Obtenir le nom de code Ubuntu
Pour obtenir les détails de la version d'ubuntu, utilisez -c
avec lsb_release
commande.
$ lsb_release -c Codename: trusty
Utilisez également -s
ou --short
pour obtenir des détails en format court
$ lsb_release -c --short trusty
3. Obtenir les détails de l'architecture du système d'exploitation
Pour trouver les détails de l'architecture du système d'exploitation en utilisant uname
commande avec -m
paramètre.
$ uname -m x86_64
4. Script Shell - Stocker les valeurs dans la variable
Maintenant, si nous devons utiliser ces valeurs dans un script shell, stockez ces valeurs dans une variable. L'exemple de script shell ci-dessous vous aidera à stocker la sortie des commandes dans des variables et à les utiliser
#!/bin/bashVersion =$(lsb_release -r --short )Codename =$(lsb_release -c --short )OSArch =$(uname -m ) echo "Version = $Version " echo "Codename = $Codename " echo "OS Architecture = $OSArch "