한 파일에서 검색하여 다른 파일로 교체

한 파일에서 검색하여 다른 파일로 교체

한 파일에서 하위 문자열을 검색하고 이를 다른 파일에서 "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를 사용하여 이 작업을 수행할 수 있을 것 같지만 어떻게 도움을 주시면 감사할지 모르겠습니다.

관련 정보