我想用 bash 替换文件中匹配正则表达式的 XML 属性值。
<Resource name="MailSession" auth="Container" type="javax.mail.Session"
mail.smtp.host="localhost" mail.smtp.user="foo" mail.smtp.passwd="12345678"
mail.pop3.host="localhost" mail.pop3.user="foo" mail.pop3.passwd="12345678"/>
应该转化为
<Resource name="MailSession" auth="Container" type="javax.mail.Session"
mail.smtp.host="***" mail.smtp.user="foo" mail.smtp.passwd="***"
mail.pop3.host="***" mail.pop3.user="foo" mail.pop3.passwd="***"/>
这应该可以使用 sed 或 awk 来实现。