2016-08-30 66 views
0

我有兩個腳本,'主'腳本,腳本A和一個包含一些變量的腳本B.在腳本A,I包括腳本B使用的腳本B像這樣定義的變量:採購bash腳本,怎麼不顯示輸出?

SCRIPTA:

. ./scriptb 
... 
echo $toto 

scriptB:

export toto="hello !" 

當我運行我的腳本A,I得到輸出:

$./scriptA 
/home/user/scriptb 
hello ! 

我的問題是如何從輸出中刪除不需要的/home/user/scriptb

+1

隨着你在你的問題提供的數據是不可能知道發生了什麼事情。 –

+0

這是什麼:'...'? –

+0

輸出從哪裏來?你沒有顯示相關的代碼,所以我們不能說。您需要找到打印該輸出的命令並修改/靜默它。 –

回答

1

你在你的問題中提供的代碼沒有任何問題:

$ cat scripta 
. ./scriptb 
echo $toto 

$ cat scriptb 
export toto="hello!" 

$ ./scripta 
hello! 
+0

我真的很笨,我不記得我在腳本的某個地方添加了回聲。 – user2137454