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

如何将多个文件的内容附加到一个文件中

龚永新
2023-03-14
问题内容

我想将五个文件的内容照原样复制到一个文件中。我尝试使用cp为每个文件执行此操作。但这会覆盖从先前文件复制的内容。我也试过

paste -d "\n" 1.txt 0.txt

它没有用。

我希望我的脚本在每个文本文件的末尾添加换行符。

例如。文件1.txt,2.txt,3.txt。将1,2,3的内容放入0.txt

我该怎么做 ?


问题答案:

您需要cat(concatenate的简称)命令,并使用shell重定向(>)进入输出文件

cat 1.txt 2.txt 3.txt > 0.txt


 类似资料:
  • 问题内容: 我最多有8个独立的Python进程在共享文件夹中创建临时文件。然后,我希望控制过程将所有临时文件按一定顺序附加到一个大文件中。在不可知的Shell级别上执行此操作的最快方法是什么? 问题答案: 仅使用简单的文件IO: 这与操作系统无关。它也很简单,性能应该和使用其他任何东西一样好。

  • 问题内容: 以下Java代码用于将文件附加到电子邮件。我想通过电子邮件发送 多个 文件附件。任何建议,将不胜感激。 问题答案: 好吧,自从我完成JavaMail工作已经有一段时间了,但是看起来您可以重复多次此代码: 例如,您可以编写一个方法来做到这一点: 然后从您的主要代码中,只需调用: 等等

  • 我试图在linux中将一个文件的内容复制到另一个文件。我认为我的逻辑是正确的,但我不明白错误是什么。 我的函数采用3个参数。第三个参数是一个字符串,它是应该从中读取内容的文件名。 这就是我得到的错误:

  • 问题内容: 我将多个csv文件保存在一个具有相同列布局的文件夹中,并希望将其作为pandas中的数据框加载到python中。 我正在使用以下代码: 是否有其他软件包更好的解决方案? 这需要很多时间。 谢谢 问题答案: 我建议使用列表理解:

  • 问题内容: 在Linux中将文本附加到文件的最简单方法是什么? 我看了这个问题,但是可接受的答案使用了一个附加程序(),我相信应该有一个更简单的方法或类似方法。 问题答案: cat >> filename This is text, perhaps pasted in from some other source. Or else entered at the keyboard, doesn’t

  • 我有多个csv文件保存在一个文件夹中,具有相同的列布局,并希望将其作为pandas中的数据帧加载到python中。 这个问题与这条线索非常相似。 我使用以下代码: 还有更好的解决方案吗? 这需要很多时间。 谢啦