2010-12-22 32 views
0

私はbashスクリプトBを呼び出すbashスクリプトAを持っています。Bでいくつかのパスを宣言し、AからBを呼び出してパスをフェッチしたいと思います。可能?もしそうなら、どのように達成するのですか?スクリプトは同じフォルダにあります。スクリプトからスクリプトを呼び出す

答えて

1

これを行う方法はいくつかあります。一つの方法は、出力をキャプチャするscriptBにパスをエコーとのScriptaで変数を設定することです:

のScripta

paths=$(./scriptB) 
3

たぶんそれだけのScriptaからscriptBを調達するために容易になるだろうか?

. ./scriptB 

このように、これらは同じシェルで実行され、すべての変数は共有されます。

関連する問題