引用bash';sed';python函数中的命令
我正在使用基于python的构建。 我可以定义python函数,比如引用bash';sed';python函数中的命令,python,bash,quoting,Python,Bash,Quoting,我正在使用基于python的构建。 我可以定义python函数,比如 do_install () { ... } 我可以在这些函数中运行bash命令,如 do_install () { sed '' ... } 我正在其中一个函数中运行sed命令 sed -ri 's/PREFIX=/PREFIX=.../' 在引号中,我需要使用一个全局python变量,比如${VARIABLE},如 sed -ri 's/PREFIX/PREFIX=${VARIABLE}/' 如何引用要
do_install () { ... }
我可以在这些函数中运行bash命令,如
do_install () {
sed '' ...
}
我正在其中一个函数中运行sed命令
sed -ri 's/PREFIX=/PREFIX=.../'
在引号中,我需要使用一个全局python变量,比如<代码>${VARIABLE},如
sed -ri 's/PREFIX/PREFIX=${VARIABLE}/'
如何引用要标识为python全局变量的变量。我尝试了很多方法,包括在sed
提前感谢。使用双引号“
而不是简单的
顺便说一下,您发布的代码是一个简单的bash脚本,它与python无关。您确定您正在使用python吗?
do_install(){…}
不是一个有效的python函数声明。我很确定这可能与python无关……sed-ri“s/PREFIX/PREFIX=${VARIABLE}/“
Python在哪里?