我有一个像这样的行文件。
(function($, _) {
.....
})(jQuery, jQuery.ZOF);
现在我想删除文件的第一行和最后一行,然后将这个文件连接到另一个文件,用ant怎么可能呢?
loadfile
可如下使用:
<loadfile srcfile="test.xml" property="file.first.and.last.line.removed">
<filterchain>
<filterreader classname="org.apache.tools.ant.filters.HeadFilter">
<param name="lines" value="-1"/>
<param name="skip" value="1"/>
</filterreader>
<filterreader classname="org.apache.tools.ant.filters.TailFilter">
<param name="lines" value="-1"/>
<param name="skip" value="1"/>
</filterreader>
</filterchain>
</loadfile>
<echo message="${file.first.and.last.line.removed}" file="output.txt" append="true" />
首先,我们使用HeadFilter
读取除第一行外的所有内容,然后我们使用TailFilter
跳过最后一行来"跟踪"结果。
最后一行将内容追加到另一个文件