Ant 是否从文件中删除第一行和最后一行?

Ant 是否从文件中删除第一行和最后一行?,ant,Ant,我有一个文件有这样的行 (function($, _) { ..... })(jQuery, jQuery.ZOF); 现在我想删除文件的第一行和最后一行,然后将此文件连接到另一个文件,如何使用ant实现这一点?loadfile可以按如下方式使用: <loadfile srcfile="test.xml" property="file.first.and.last.line.removed"> <filterchain> <

我有一个文件有这样的行

(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
跳过最后一行来“跟踪”结果

最后一行将内容附加到另一个文件