【问题标题】:Linux cmd to copy file to an existing file without overwriting itLinux cmd将文件复制到现有文件而不覆盖它
【发布时间】:2014-07-31 08:24:48
【问题描述】:

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

文件 A:

1
2
3

文件 B:

A
B

我想通过使用 Linux 提示来实现: 文件 B:

A
B
1
2
3

请指教我该怎么做,谢谢!

【问题讨论】:

    标签: linux bash scripting file-moving


    【解决方案1】:

    如何连接文件?

    喜欢

    $ cat A >> B
    

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

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

    $ cat A B > C
    

    上述命令将显示文件A 的内容,然后显示文件B 的内容,并重定向输出(使用>)以创建一个新文件C,其中将包含文件的内容AB

    【讨论】:

      猜你喜欢
      • 2015-04-29
      • 2011-05-12
      • 2022-01-22
      • 1970-01-01
      • 2021-04-01
      • 2019-10-10
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多