我正在一个文件中搜索子字符串,并将其替换为另一个文件中每次出现的单词“PASSWORD”。假设我有 file1 内容:
{
"outcome" => "success",
"result" => {"expression" => "${ENC::initial-resolver:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}"}
}
另一个 file2 的内容为:
/subsystem=elytron/key-store=fipsKS:add(path=/home/jboss/jboss/jboss-eap-7.4/ssl/certstore.bcfks,type=BCFKS,credential-reference={clear-text=PASSWORD}
我喜欢"${ENC::initial-resolver:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}"
从 file1 捕获并将其替换为 file2 中的“PASSWORD”。
我猜我可以使用 grep 和 sed 来完成此操作,但不确定如何操作,并且非常感谢任何帮助。