- 締切済み
bashのexportによる環境変数設定に関して教えてくださいませ。
bashのexportによる環境変数設定に関して教えてくださいませ。 複数のファイルに記述している環境変数設定を まとめて実行したい場合はどのようにすればよいでしょうか。 例えば、 ◆hogeファイルの内容 export AAA=aaa soruce ./piyo ◆piyoファイルの内容 export BBB=bbb この状態で、 source hoge とすると、 AAA=aaaは設定されているのですが、 BBB=bbbは設定されないようです。 source の中からsource の記述はできないのでしょうか? source ./piyo 部分を ./piyo にしてもダメでした。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10359)
>source の中からsource の記述はできないのでしょうか? できますよ。 >source ./piyo 部分を ./piyo にしてもダメでした。 それは駄目です。 >AAA=aaaは設定されているのですが、 >BBB=bbbは設定されないようです。 の確認手段が間違っているのか、なんらかのタイプミスか、どちらかですね。
- P-mann
- ベストアンサー率62% (56/89)
??? 普通に設定できましたけど・・・。 バージョンにより挙動が違うのでしょうか? % echo $HOGE % echo $PIYO % cat hoge export HOGE=hoge source ./piyo % cat piyo export PIYO=piyo % source hoge % echo $HOGE hoge % echo $PIYO piyo % bash --version GNU bash, version 4.1.5(1)-release (i486-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
お礼
失礼しました。思いっきりtypoしてました...恥ずかしい。 ありがとうございました。
お礼
失礼しました。思いっきりtypoしてました...恥ずかしい。 ありがとうございました。