コマンドの前にシェルに渡したい環境変数を記述し,シェルを実行すればよいようだ.
例えば,test.shで設定したOSAKAという文字を,test.shの中で実行するecho.shで出力したい場合は以下のようにする.
test.sh
#!/bin/bash
a="OSAKA"
b=${a} bash echo.sh
#!/bin/bash
a="OSAKA"
b=${a} bash echo.sh
echo.sh
#!/bin/bash
echo ${b}
#!/bin/bash
echo ${b}
実行する.
$ bash test.sh
OSAKA
OSAKA
0 件のコメント:
コメントを投稿