こんにちは、次の例があります。a.sh スクリプトは、b.sh (子) スクリプトで確認できる環境変数を設定しますが、それを変更しても、a.sh には古い値が残っています。
灰
#!/bin/bash
export A=1
./b.sh
echo parent $A
b.sh
#!/bin/bash
echo child $A
A=2
export A
echo child $A
テスト:
bash-3.00$ ./a.sh
child 1
child 2
parent 1
child 1
child 2