.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.bashrcfile.bashrcスクリプトは、前の画像に示されているように、example変数から値をエクスポートします。
.Bashrcにエクスポート変数を設定し、スクリプトで使用する
まず、テストの値を変数として設定します。それから、すべてのセッションでそれをエクスポートします:
さて、ターミナルでスクリプトを実行して変数を表示してください:
./example.bashrcこのエクスポートされた変数を他のスクリプトで使用する場合は、まずスクリプトを作成し、その後に以下の詳細を入力してください:
最後に、スクリプトを実行します。システムは端末にエクスポートされた変数を表示します。
./example.shエクスポートコマンドはスクリプト関連のタスクに限定されていません。また、さまざまなオプションも含まれています。例えば、-pフラグを使用して変数の一覧を表示できます。
export -p結論
これは、.bashrcの変数を簡単にエクスポートし、スクリプトで使用する方法です。エクスポートコマンドは使いやすく、現在のセッションからすべてに変数の値をエクスポートするのに役立ちます。変数をエクスポートすることは重要です。なぜなら、変数の値は現在のセッションでのみ利用可能だからです。これらのエクスポートされた値を異なるスクリプトで使用できます。









