我正在创建一个脚本script1.sh,通过它我必须更改一个 xml 文件(abc.xml)内容。xml文件的内容是
area = xyz/a
url = "sqlserver://servername:portno/a"
username=""
password=""
area = xyz/b
url = "sqlserver://servername:portno/b"
username=""
password=""
我必须更改servername, portno,username和password两个区域使用script1.sh.
两个区域都相同,但Servername会有所不同。那么我怎样才能做出改变portnousernamepasswordscript1.shabc.xml
sed -i 's/$strurl/$url/g' context.sh
这就是我搜索的方式,但无法搜索和更改 url 其余一切都很好。我认为 url 字符串太大而无法搜索。