尝试使用以下代码:
revision=(revision="5.0")
sed -i "s/revision="1.0"/${revision}/g" /File-path/composite.xml)
但是在文件中,revision =" 1.0"由$ {revision}
取代答案 0 :(得分:1)
需要引用:"
sed -i "s/revision=\"1.0\"/${revision}/g" /File-path/composite.xml
答案 1 :(得分:0)
我的目的:
revision='revision="5.0"'
sed -e "s/revision=\"[0-9.]*\"/${revision}/g" /File-path/composite.xml
或者您希望修改文件/File-path/composite.xml
:
sed -e "s/revision=\"[0-9.]*\"/${revision}/g" -i /File-path/composite.xml
甚至:
sed -e "s/revision=\"[0-9.]*\"/${revision}/g" -i.bak /File-path/composite.xml