Мне нужно скопировать первые 7 символов файла в свойство в скрипте Ant.
На данный момент я получил достаточный результат со следующей задачей:
<target name="htmlFileHandling">
<loadfile property="version" srcFile="${versionFile}">
<filterchain>
<tokenfilter>
<replaceregex pattern="^.{0}(.{7}).*" replace="\1" />
</tokenfilter>
</filterchain>
</loadfile>
<echo>${version}</echo>
<copy file="welcome.html" tofile="${sourceFolder}/welcome.html" overwrite="true">
<filterset>
<filter token="version" value="${version}" />
</filterset>
</copy>
</target>
Проблема заключается в том, что символ конца строки добавляется в качестве ограничителя строки, и в результате получается следующее:
<div id="version">46c267c
</div>