ウェブサイト検索

.bashrcで変数をエクスポートする方法


Linuxでは、ユーザーはデフォルトでBashにローカル変数を定義できます。この場合、ユーザーは子プロセス用に変数をエクスポートする必要があります。だからこそ、Linuxはエクスポートコマンドをサポートしており、エクスポートされた変数の更新に応じて現在のセッションを更新します。

それにもかかわらず、多くのユーザーは.exportコマンドを.bashrcファイルに使う方法を理解していません。このチュートリアルでは、.bashrcに変数をエクスポートし、スクリプトで使用する完全な方法を説明します。

.bashrcで変数をエクスポートする方法

シェルから.bashrcファイルに変数をエクスポートする簡単な例から始めましょう。まず、以下のコマンドで.bashrcファイルを作成します:

touch file.bashrc

chmod +x file.bashrc

それでは、変数を作成し、それをすべてのシェルでエクスポートします。例えば、exampleという名前の変数に値を設定します:

example= "variable"

その後、次のコマンドを使用してこの変数をエクスポートします:

export example

新しいシェルに入ることができます。それから、以下のコマンドでエクスポートされた変数を確認してください:

bash

echo $example

次に、以下の詳細をファイル.bashrcに入力してください:

作業が完了したら、ファイルを保存し、ターミナルで実行してください:

./file.bashrc

file.bashrcスクリプトは、前の画像に示されているように、example変数から値をエクスポートします。

.Bashrcにエクスポート変数を設定し、スクリプトで使用する

まず、テストの値を変数として設定します。それから、すべてのセッションでそれをエクスポートします:

さて、ターミナルでスクリプトを実行して変数を表示してください:

./example.bashrc

このエクスポートされた変数を他のスクリプトで使用する場合は、まずスクリプトを作成し、その後に以下の詳細を入力してください:

最後に、スクリプトを実行します。システムは端末にエクスポートされた変数を表示します。

./example.sh

エクスポートコマンドはスクリプト関連のタスクに限定されていません。また、さまざまなオプションも含まれています。例えば、-pフラグを使用して変数の一覧を表示できます。

export -p

結論

これは、.bashrcの変数を簡単にエクスポートし、スクリプトで使用する方法です。エクスポートコマンドは使いやすく、現在のセッションからすべてに変数の値をエクスポートするのに役立ちます。変数をエクスポートすることは重要です。なぜなら、変数の値は現在のセッションでのみ利用可能だからです。これらのエクスポートされた値を異なるスクリプトで使用できます。