这是一个脚本的摘录,显示了脚本的变量
PathToPiconPNG="/var/OscamSrvidPicon/picon/19.2E/"
PathToOscamSrvid="/var/OscamSrvidPicon/picon/19.2E/oscam.srvid"
PathToPiconTPL="/var/OscamSrvidPicon/oscam_picons/"
PathToTmp="/tmp/"
我想多次运行这个脚本来替换(例如)这一行:
PathToPiconPNG="/var/OscamSrvidPicon/picon/19.2E/"
用这条线
PathToPiconPNG="/var/OscamSrvidPicon/picon/28.2E/"
我试过使用 sed(我知道这个例子是错误的,但你可能会得到我想要达到的目标)
sed 's/{PathToPiconPNG="/var/OscamSrvidPicon/picon/19.2E/"}/{PathToPiconPNG="/var/OscamSrvidPicon/picon/28.2E/"}/g' filename.txt > newfilenam.txt
如果那不可能,有什么方法可以从另一个脚本外部设置变量