有没有办法使用 ANT 从文本文件中删除除第一行以外的所有文本? 例:
First line
Second line
.....
Line n
我想删除除第一行以外的所有内容。这些行可以包含任何文本。
将<loadfile>
与<headfilter>
一起使用,以仅获取文件的第一行。然后,可以使用<echo>
的file
属性覆盖原始文件。
<!-- Use headfilter to save the file's first line in a property. -->
<loadfile srcfile="${text.file}" property="first.line">
<filterchain>
<headfilter lines="1"/>
</filterchain>
</loadfile>
<!-- Overwrite the file with only the first line. -->
<echo file="${text.file}">${first.line}</echo>
测试.txt运行 Ant 之前
First line
Second line
.....
Line n
测试.txt运行蚂蚁后
First line