2016-08-30 5 views
0

私は2つのスクリプト、 'メイン'スクリプト、スクリプトAといくつかの変数を含むスクリプトBを持っています。私は私のスクリプトAを実行すると、私は、bashスクリプトをソーシングすると、どのように出力を表示しないのですか?

export toto="hello !" 

のScripta:

. ./scriptb 
... 
echo $toto 

scriptBスクリプトAでは、私が使用するスクリプトBそうのようなスクリプトBで定義された変数が含まれます出力を入手してください:

私の質問は、どのように望ましくない出力を削除するかです。

+1

は何が起こっているのかを知ることはできません。 –

+0

これはなんですか? '...' ?? –

+0

その出力はどこから来ますか?関連するコードを表示していないので、私たちは言うことができません。それを出力し、変更/沈黙させるコマンド印刷を見つける必要があります。 –

答えて

1

あなたがあなたの質問に提供されたコードには問題ありません:あなたは、あなたの質問に提供したデータと

$ cat scripta 
. ./scriptb 
echo $toto 

$ cat scriptb 
export toto="hello!" 

$ ./scripta 
hello! 
+0

本当に愚かな、私は私のスクリプトのどこかにエコーを追加覚えていませんでした.. – user2137454

関連する問題