Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一部の機密ファイルからパスワードを削除またはマスクしたい。次の構文を使用しています。アルファベットや数字の基本パスワードなどの単純なパスワードでは機能しますが、!@#$%^などの特殊文字のパスワードでは機能しません。正規表現で特殊文字を一致させる方法を知っている人はいますか。ここで私は単純なパスワードに使用しています。
sed -i 's/password="[0-9A-Za-z]\+"/password="XXXXXXXX"/g' server.xml
代わりにこの正規表現を使用してください。パスワードに「」を含めることは許可されていますか?その後、さらに変更が必要になる場合があります。
sed -i 's/password="[^"]+"/password="XXXXXXXX"/g' server.xml