スクリプトをbashする必要があります:
script1.sh
HELLO=hello
export HELLO
./script2.sh
echo $HELLO
script2.sh
echo $HELLO
HELLO=world
export $HELLO
出力はhello hello
代わりにhello world
. 相互に呼び出すスクリプト間で変数を変更するにはどうすればよいですか?
編集:変数を引数として渡すことはできません。script2.sh で変更される可能性のある変数の数がわかりません。