올바른 태그를 식별 한 후에 XML의 한 행을 교체하려고합니다.Sed가 XML에서 일치 한 후에 전체 행을 바꿉니다.
내가 밥과 를 교체 앤드류 싶습니다
<root>
<My_Name>Andrew</My_Name>
<My_Age>94</My_Age>
</root>
을 가지고
이것은
sed -i 's/<My_Name>.*</My_Name>/<My_Name>$nameVariable</My_Name>/g'
밥이 나오지 사용하여 $ nameVariable
에 저장됩니다
, prob 어쩔 수없이 이스케이프 문자가 없기 때문에 실패했습니다. 나는 여러 장소에 퍼팅을 시도했지만 올바른 결과를 얻지 못했습니다. 도움을 많이 주시면 감사하겠습니다.
사용 따옴표가 변수 확장은'/', 내 게시물을 참조 탈출. – Jotne