要在以下行更改Tomcat密碼SED正則表達式查詢
<user username="user1" password="tomcat" roles="tomcat"/>
我想
sed -i s/'username=\"user1\" password=\".*\"'/'username=\"user1\" password=\"NEWPASS\"'/g tomcat-users.xml
但由此產生的行會
<user username="user1" password="NEWPASS"/>
我如何更改正則表達式不切斷最後一個屬性? 我希望它看起來像
<user username="user1" password="NEWPASS" roles="tomcat"/>
'/
NeronLeVelu
2014-09-29 14:04:29