GNU/Linux >> Linux の 問題 >  >> Ubuntu

シェルスクリプトでUbuntuのバージョン、コードネーム、OSアーキテクチャを見つける方法

bashシェルスクリプトを使用しているときに、システムバージョン、コードネーム、またはオペレーティングシステムアーキテクチャを取得する必要がある場合がよくあります。この記事では、シェルスクリプトでUbuntuのバージョン、コードネーム、OSアーキテクチャを見つける方法を学びます。

1。 Ubuntuバージョンを入手

Ubuntuのバージョンの詳細を取得するには、-rを使用します lsb_releaseを使用 コマンド。

$ lsb_release -r

Release:	14.04

-sも使用します または--short 短い形式で詳細を取得するには

$ lsb_release -r --short

14.04

2。 Ubuntuコードネームを取得する

Ubuntuのバージョンの詳細を取得するには、-cを使用します lsb_releaseを使用 コマンド。

$ lsb_release -c

Codename:	trusty

-sも使用します または--short 短い形式で詳細を取得するには

$ lsb_release -c --short

trusty

3。 OSアーキテクチャの詳細を取得する

unameを使用してオペレーティングシステムアーキテクチャの詳細を検索するには -mを使用したコマンド パラメータ。

$ uname -m

x86_64

4。シェルスクリプト–変数に値を格納する

これらの値をシェルスクリプトで使用する必要がある場合は、これらの値を変数に格納します。以下のシェルスクリプトの例は、コマンドの出力を変数に保存して使用するのに役立ちます

#!/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"


Ubuntu
  1. Ubuntuで起動時間と稼働時間を取得する方法

  2. Ubuntu 20.04および18.04にPythonをインストールするにはどうすればよいですか?

  3. Ubuntu でプロセスを見つけて強制終了する方法

  1. 簡単なシェルスクリプトで配布名とバージョン番号を取得するにはどうすればよいですか?

  2. Yaru テーマを使用して Ubuntu 19.10 で暗い GNOME シェル メニューとダイアログを取得する方法

  3. 簡単なシェルスクリプトでディストリビューション名とバージョン番号を取得するにはどうすればよいですか?

  1. Ubuntuのバージョン番号をすばやく見つける方法

  2. Ubuntu20.04にFFmpegをインストールして使用する方法

  3. Ubuntu20.04LTSでシェルスクリプトを作成して実行する方法