Ant 如何筛选包含特定字符串的整行
我有下面的Ant脚本,用于逐行读取revisionlog.txt文件并打印所有行Ant 如何筛选包含特定字符串的整行,ant,Ant,我有下面的Ant脚本,用于逐行读取revisionlog.txt文件并打印所有行 <target name="line_by_line"> <loadfile property="file" srcfile="revisionlog.txt"/> <for param="line" list="${file}" delimiter="${line.separator}"> <sequential> <
<target name="line_by_line">
<loadfile property="file" srcfile="revisionlog.txt"/>
<for param="line" list="${file}" delimiter="${line.separator}">
<sequential>
<echo>@{line}</echo>
</sequential>
</for>
</target>
@{line}
但这里我只想打印那些包含注释:
字符串的行。
我该怎么做。您可以将
加载文件
与过滤器链结合使用,例如:
<loadfile property="yourline" srcfile="revisionlog.txt">
<filterchain>
<linecontains>
<contains value="Comments:"></contains>
</linecontains>
</filterchain>
</loadfile>
<echo>$${yourline} = ${line.separator}${yourline}</echo>
$${yourline}=${line.separator}${yourline}
如果需要更多控制,请使用
有关详细信息,请参阅Ant手册