我正在创建一个脚本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
会有所不同。那么我怎样才能做出改变portno
username
password
script1.sh
abc.xml
sed -i 's/$strurl/$url/g' context.sh
这就是我搜索的方式,但无法搜索和更改 url 其余一切都很好。我认为 url 字符串太大而无法搜索。