当前位置: 首页 > 面试题库 >

连接文件并在文件之间插入新行

戴靖
2023-03-14
问题内容

我有多个要合并的文件cat。比方说

File1.txt 
foo

File2.txt
bar

File3.txt
qux

我想要合并,使最终文件看起来像:

foo

bar

qux

代替平常 cat File*.txt > finalfile.txt

foo
bar 
qux

什么是正确的方法?


问题答案:

你可以做:

for f in *.txt; do (cat "${f}"; echo) >> finalfile.txt; done

finalfile.txt在运行上述命令之前,请确保该文件不存在。

如果被允许使用,awk您可以这样做:

awk 'FNR==1{print ""}1' *.txt > finalfile.txt


 类似资料:
  • 我有一个excel文件,其中有2列。我想使用java程序在现有的第一列和第二列之间添加一个新列。为此,我正在尝试使用Apache POI。我浏览了api文档和一些相关的栈溢出问题,但是我可以找到只删除/更新单元格(而不是插入整个列)的例子。 有谁能分享一些有用的线索吗?我现在能想到的唯一解决方案是创建一个新的3列工作表,从旧的工作表中复制第1列和第3列的值

  • 我想在另一个缩放的PDF页面中插入一个PDF页面。我想用iTextSharp做这个。 我有一个矢量绘图,可以导出为单页PDF文件。我想将此文件添加到其他PDF文档的页面中,就像我将图像添加到PDF文档一样。 这可能吗? 这样做的目的是在不损失质量的情况下保留放大的能力。 使用PDF矢量很难再现矢量绘图,因为它是一个极其复杂的绘图。 导出矢量绘图为高分辨率图像不是一个选项,因为我不得不在一个单独的P

  • 我创建了简单的表: 和一个名为t.txt.的文件如何将文件插入到字段中file_contentssql命令并将其提取到文件中? 插入物可能类似于 有人能提供建议吗?

  • 问题内容: 有没有办法做到这一点?假设我有一个文件,其中包含这样的名称列表: 阿尔弗雷德 法案 唐纳德 我如何在第x行(在本例中为3)中插入第三个名称“ Charlie”,并自动将所有其他名称发送到一行?我已经看到其他类似的问题,但是他们没有得到有用的答案。是否可以做到这一点,最好是使用方法或循环? 问题答案: 这是解决问题的方法。 “索引”和“值”是您选择的行和值,行从0开始。

  • 问题内容: 我知道我们应该在问题中添加一些代码,但是我非常傻眼,无法束手无策,也找不到任何可循的例子。 基本上,我想打开文件 C:\ A.txt ,其中已经包含内容,并在末尾写一个字符串。基本上是这样的。 文件A.txt包含: 我想打开它并在末尾写Sue,所以文件现在包含: 抱歉,没有代码示例,今天早上我的大脑死了。 问题答案: 请搜索Larry Page和Sergey Brin向全世界发布的Go

  • 问题内容: 我想在文本文件中的某些位置插入数据,而实际上不覆盖现有数据。我尝试了RandomAccessFile ....但是也覆盖了它....有没有办法在不覆盖数据的情况下插入数据?-提前致谢 问题答案: 您必须阅读并重写文件。在此操作过程中,您必须找到要放置文本并进行书写的位置。