我可以阅读部分文件并存储在属性中吗?

时间:2011-09-06 14:05:14

标签: ant

我想在changes.txt文件中包含第一个说50行作为自动发布邮件的正文。

有一种简单的方法吗?最好不要滚动我自己的任务或使用JavaScript等。

我设法使用execarg s'head'和'-50'来完成,但这对团队中的Windows / Cygwin人员无效。还有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

Ant manual中有一个例子,但在过滤链页面中可能不容易找到......

<loadfile srcfile="changes.txt" property="changes">
  <filterchain>
    <headfilter lines="50"/>
  </filterchain>
</loadfile>

还有skip属性可用于跳过多行,因此这将采用11-60行:

<headfilter lines="50" skip="10" />