我的剧本怎么了?ID=`getValueFromFile "ID"`FAILLOG=$HOME/$ID/logs/1.logecho $HOME/$ID/logs/1.log输出:JASONID/logs/1.log
/logs/1.log: No such file or directory/home/gol/JAS
我希望有一个shell脚本来迭代所有出现在文件中的环境变量名称,并用它们的当前值替换它们。我不确定如何使用sed命令来做到这一点。然后,我需要以某种方式将其替换为shell中的变量值。我不确定如何使用sed命令来实现第二部分,因为变量名是在文件本身中指定的。 类似以下命令: sed -i "s/\"\$(.*?)