さまざまな環境変数を使用したBashシェル

さまざまな環境変数を使用したBashシェル

どういうわけか別のbashシェルに入り、いくつかの環境変数を変更したいと思います。

たとえば、スクリプトを実行しましたが、次bfin.shの内容が含まれている場合

export PATH=/home/me/bfin2012:$PATH

この変更された変数を使用してbashシェルを作成したいと思います。どうすればいいですか?

ベストアンサー1

ファイルに環境変数をロードするには、このsourceコマンドを使用できます。例えば

現在のルートを見る:

 > echo $PATH
 /bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin

カスタム環境設定を含むファイル

 > cat exports
 export PATH="/home/me/bfin2012:$PATH"
 export ...

カスタム環境のロード

 > source exports

変更を確認してください。

 > env | grep '^PATH'
 PATH=/home/me/bin2012:/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin

おすすめ記事