目次:
定義-シェル変数とはどういう意味ですか?
シェル変数は、現在のシェルでのみ使用可能な変数です。 対照的に、環境変数はシステム全体で使用可能であり、システム上の他のアプリケーションで使用できます。
シェルは、オペレーティングシステムのコマンドインタープリターです。 コマンドラインで入力したコマンドまたはシェルスクリプトファイルから読み取ったコマンドを処理します。
Techopediaはシェル変数について説明します
変数は、値を保持するために使用されるメモリ内の場所です。 この場所には、わかりやすい名前が付けられています。 値は、名前、番号、テキスト、ファイル名/ディレクトリなど、任意のタイプのデータにすることができます。 したがって、変数は特定のデータへのポインタにすぎません。 シェルを使用すると、ユーザーは変数を作成、割り当て、または削除できます。 ただし、これらの変数は一時的なものであり、シェルセッションが閉じられると自動的に削除されます。 シェル変数を永続的に使用可能にし、システム全体で使用可能にするには、シェル変数をエクスポートして、環境変数に変換する必要があります。 これを行うために使用されるコマンドは、使用されている特定のシェルによって異なります。 Linuxで使用されるBashシェルでは、コマンドは「export」です。
シェル変数は、「variable_name = variable_value」という構文で作成されます。 たとえば、コマンド「set COMPUTER_NAME = mercury」は、「COMPUTER_NAME」という名前のシェル変数を「mercury」という値で作成します。 スペースを含む値の場合は、引用符を使用する必要があります。 必須ではありませんが、Unixの規則では、変数名に大文字を使用します。 また、Unixでは、ファイル名などの変数名では大文字と小文字が区別されます。