Linux cmd将文件复制到现有文件而不覆盖它

时间:2014-07-31 08:24:48

标签: linux bash scripting file-moving

现在我有两个文件。文件A和文件B.两个文件都包含其中的信息。 我遇到了如何将文件A中的信息复制到文件B而不使用Linux命令提示符删除或覆盖文件B中的信息的问题。

档案A:

1
2
3

档案B:

A
B

使用Linux提示符我想要实现的目标: 文件B:

A
B
1
2
3

请告诉我应该怎么做,谢谢!

1 个答案:

答案 0 :(得分:1)

如何连接文件?

$ cat A >> B

cat命令将显示文件A的内容,但重定向运算符(>>)将导致输出附加到文件末尾B

或者,如果您不想更改任一文件的内容,可以使用cat命令创建第三个文件(cat实际上代表conCATenate):

$ cat A B > C

上面的命令将显示文件A的内容,后跟文件B的内容,输出重定向(带>)以创建新文件{{1} }将包含文件CA的内容。