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