これは、スクリプトの変数を示すスクリプトからの抜粋です。
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
それが不可能な場合、別のスクリプトから外部的に変数を設定できる方法はありますか