たとえば、2 つのシェル スクリプト ファイル名main.sh
とchild.sh
1 つの ini ファイル名がありparam.ini
ます。
main.sh 内
#!/bin/bash
./usr/child.sh
echo $param // show Jame
var=${param}How are you
echo $var // output show only How are you and Jame is overwrited.The output should Jame How are you
child.sh 内
#!/bin/bash
./usr/param.ini
param=$name
echo $param // show Jame
param.ini で
name=Jame
main.sh を実行すると、出力に How are you and Jam is missing が表示されます。ジャムは上書きされます。私が欲しいのはジェームです お元気ですか