我刚开始使用 Ant 脚本,所以我不确定我问的是正确的问题,但它是这样的:
我有一个脚本,假设从指定目录上的单个文件中找到 RegEx 模式并替换它,但我想在控制台上输出所选文件的列表。
我已成功创建脚本来搜索和替换,没有任何问题,并且我已经知道更改的文件数量(不到 5000 个文件)。现在我正在尝试输出文件列表,但控制台中显示的文件数量要少得多(不到 600 个文件)。我不确定是因为文件数量太多而无法在控制台上输出还是我的脚本需要工作
这是我必须输出结果的代码:
<target name="find">
<path id="find.path">
<fileset dir="${custom.dir}">
<include name="**/*.js"/>
<include name="**/*.jsp"/>
<include name="**/*.xml"/>
<include name="**/*.css"/>
<include name="**/*.java"/>
<containsregexp expression="(YEAR|DATE)(?:\s*2016,\s)"/>
</fileset>
</path>
<pathconvert pathsep="${line.separator}--> "
property="echo.path.compile"
refid="find.path">
</pathconvert>
<echo>${echo.path.compile}</echo>
</target>