使用Ant向目录中的多个文件追加文本



我需要使用ant将一些文本附加到目录中的多个文件。我知道我可以使用echo命令,但我如何将它应用于由通配符选择的多个文件?

您可以通过Ant replaceregexp任务来做到这一点。例如,这将追加到指定目录中的所有.txt文件:

<replaceregexp match="$" replace="your text here" flags="s">
    <fileset dir="my_dir" includes="*.txt" />
</replaceregexp>

本例中flagsmatch属性将任务设置为只追加到文件末尾。

你需要在你的追加文本中使用${line.separator}属性,如果它是多行的

相关内容

  • 没有找到相关文章

最新更新