如何将多个文本文件合并到一个文件中。我想从每个文件中逐行读取文本,然后将文本合并到最终输出文件中。我的文件中的示例文本是:
文件1:
aaa
bbb
ccc
文件2:
ddd
eee
fff
文件3:
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>
我的逻辑是将一个文件追加到另一个文件中,然后输出为
AAA
BBB
CCC
DDD
EEE
FFF
GGG
HHH
iii
答案 0 :(得分:0)
你需要编写自己的逻辑。此链接将帮助您如何使用ant加载文件和从文件读取。 How to read data line by line from a file using ant script?