쉘스크립트 문자열 치환

n0pra의 이미지

안녕하세요 아래와 같은 질문 드립니다.

tomcat을 설치하고
tomcat 설정
server.xml 파일을 수정하는 쉘스크립트를 작성하려고 합니다.

<conector port="8080" ...        > port="7070" 수정
...
...
compression="on"                   >추가
compressionMinSize="2048"          >추가
nocompressionUserAgents="gozilla,traviata"   >추가
/>

이런식으로 포트값을 치환하고
추가될 내용을 넣으려면 어떻게 해야 하나요?

보통 이같은 경우에는 미리 server.xml 파일을 미리 만들어놓고 파일을 교체하는 방법을 쓰나요?
아니면 위와같이 치환과 추가로 처리를 해야 하나요?