File의 내용 Replace 하기

이종철 0 3,214 2006.06.26 18:01
Ant에서Replace Task를 이용하면 디렉토리내의 파일에 대해
문자열 치환이 가능 합니다.

아래는 Unix 시스템에 xml 파일을 업로딩 할때 Local의 경로를 Unix에
맞게 변환히기 위한 것입니다.

아래의 예를 참고 하세요~


<replace dir="${local.danpum.dir}/WEB-INF/xml"
        token="C:/Java/Tomcat 5.0.28" value="/jeus/webapps">
    <include name="**/*.xml"/>
</replace>


replcace에는 file, dir을 사용할 수 있는데...

file을 사용하는 경우엔 하나의 파일을 지정해야 하며

여러 파일을 변경하는 경우엔 위 처럼 하시면 됩니다.


<replace file="${src}/index.html">
  <replacetoken>1111</replacetoken>
  <replacevalue>2222</replacevalue>
</replace>


Comments