使用 ANT 逐行合并多个文本文件

Posted

技术标签:

【中文标题】使用 ANT 逐行合并多个文本文件【英文标题】:Merge multiple text files line by line using ANT 【发布时间】:2017-02-14 15:51:34 【问题描述】:

如何将多个文本文件合并到一个文件中。我想从每个文件中逐行读取文本,然后将文本合并到最终输出文件中。我的文件中的示例文本是:

文件 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 cc ddd eee fff ggg 呵呵 三

【问题讨论】:

我已经尝试过下面的目标 我得到的输出如下所示 aaa bbb ccc ddd eee fff ggg hhh iii 【参考方案1】:

您需要编写自己的逻辑。此链接将帮助您如何使用 ant 加载文件和读取文件。 How to read data line by line from a file using ant script?

【讨论】:

以上是关于使用 ANT 逐行合并多个文本文件的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu如何使用终端将多个文本文件合并为一个

将多个文本文件合并为一个

合并多个文本文件方法

如何将多个文件进行合并?

如何从 C++ 中的文本文件中逐行读取整数? [复制]

Pandas python合并多个文件文本