我正在尝试在 ant 中进行一些小的文件操作。我检索了一个表空间列表,我想在 ALTER TABLESPACE 前面加上 NOT LOGGED ,如下所示:
<loadfile property="zos.prepend.tablespaces" srcFile="${basedir}/zos-tablespaces-DIRTY.txt">
<filterchain>
<!-- Order here is important -->
<prefixlines prefix="ALTER TABLESPACE "/>
<suffixlines suffix=" NOT LOGGED"/>
<trim/>
<replaceregex pattern=".*NAME.*|.*-----.*|.*record.*select.*|^ALTER TABLESPACE$" replace=""/>
<trim/>
<ignoreblank/>
</filterchain>
</loadfile>
<echo file="${basedir}/zos-tablespaces-PREPEND.txt">
${zos.prepend.tablespaces}
</echo>
当我这样做时,我得到了前置,但附加似乎附加到下一行。任何想法如何做前缀和后缀?