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

标签 linux bash unix

我想将五个文件的内容原样复制到一个文件中。我尝试对每个文件使用 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

关于linux - 如何将多个文件的内容附加到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18006581/

相关文章:

linux - 更改 dicom 图像的窗口宽度和窗口级别

linux - 仅当输出发生变化时才从控制台提取信息

linux - 使用 awk 按多列排序

linux - 我需要在 shell 中用双引号括起一个替代变量

regex - grep 查找具有特定数据的文字 [方括号]

linux - 是否可以在 gnuplot 中绘制正态概率分布

linux - 获取未编译项目的智能感知数据

linux - 删除包含符号链接(symbolic link)的文件夹

bash - 加密的 HLS 可用作直播,不能用作 VOD

python - 关闭缓冲