使用ANT逐行合并多个文本文件
如何将多个文本文件合并到一个文件中。我想逐行读取每个文件中的文本,然后将文本合并到最终的输出文件中。我的文件中的示例文本为: 文件1:使用ANT逐行合并多个文本文件,ant,merge,concat,ant-contrib,Ant,Merge,Concat,Ant Contrib,如何将多个文本文件合并到一个文件中。我想逐行读取每个文件中的文本,然后将文本合并到最终的输出文件中。我的文件中的示例文本为: 文件1: aaa bbb ccc ddd eee fff ggg hhh iii aaa -->from file 1 ddd -->from file 2 ggg -->from file 3 bbb eee hhh ccc
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
aaa -->from file 1
ddd -->from file 2
ggg -->from file 3
bbb
eee
hhh
ccc
fff
iii
文件2:
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
aaa -->from file 1
ddd -->from file 2
ggg -->from file 3
bbb
eee
hhh
ccc
fff
iii
文件3:
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
aaa -->from file 1
ddd -->from file 2
ggg -->from file 3
bbb
eee
hhh
ccc
fff
iii
预期输出:
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
aaa -->from file 1
ddd -->from file 2
ggg -->from file 3
bbb
eee
hhh
ccc
fff
iii
我试过下面的目标
<target name="mergeappvars" >
<concat destfile="${out.dir}/ApplicationGV.txt" force="no">
<fileset dir="${work.dir}/application"
includes="*.txt"/>
</concat>
</target>
我的逻辑是一个接一个地追加一个文件,结果是
aaabbb
ccc
ddd
eee
fff
ggg
hhh
iii您需要编写自己的逻辑。此链接将帮助您如何使用ant加载文件和读取文件。 我已经尝试了以下目标