在一个文件中搜索并将其替换到另一个文件中

在一个文件中搜索并将其替换到另一个文件中

我正在一个文件中搜索子字符串,并将其替换为另一个文件中每次出现的单词“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 来完成此操作,但不确定如何操作,并且非常感谢任何帮助。

相关内容