次の行を含むファイルがあります
app.mail.host = 10.1.1.1
app.mail.debug = true
app.db.username = spate
app.db.password = 1#4FnL&@7!
正規表現を使用して実際のパスワードを変更し、セキュリティ上の目的で XXXXXXX に置き換えたいと考えています。
次の正規表現を試していますが、機能しません。
sed 's/app\.db\.password="[^"]\+/app\.db\.password="XXXXXXXX"/g' foo.txt