例如,我有两个 shell 脚本文件名main.sh
和child.sh
一个 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 Jame 不见了。詹姆斯被覆盖。我想要的是詹姆 你好吗