アプリ版:「スタンプのみでお礼する」機能のリリースについて

bashのexportによる環境変数設定に関して教えてくださいませ。

複数のファイルに記述している環境変数設定を
まとめて実行したい場合はどのようにすればよいでしょうか。

例えば、

◆hogeファイルの内容

export AAA=aaa
soruce ./piyo

◆piyoファイルの内容
export BBB=bbb

この状態で、

source hoge

とすると、

AAA=aaaは設定されているのですが、
BBB=bbbは設定されないようです。

source の中からsource の記述はできないのでしょうか?
source ./piyo 部分を ./piyo にしてもダメでした。

A 回答 (2件)

>source の中からsource の記述はできないのでしょうか?



できますよ。

>source ./piyo 部分を ./piyo にしてもダメでした。

それは駄目です。

>AAA=aaaは設定されているのですが、
>BBB=bbbは設定されないようです。

の確認手段が間違っているのか、なんらかのタイプミスか、どちらかですね。
    • good
    • 1
この回答へのお礼

失礼しました。思いっきりtypoしてました...恥ずかしい。
ありがとうございました。

お礼日時:2010/06/26 20:39

???



普通に設定できましたけど・・・。
バージョンにより挙動が違うのでしょうか?


% 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.
    • good
    • 0
この回答へのお礼

失礼しました。思いっきりtypoしてました...恥ずかしい。
ありがとうございました。

お礼日時:2010/06/26 20:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!