gpt4 book ai didi

linux - 比较两个文件并应用差异

转载 作者:太空狗 更新时间:2023-10-29 11:06:54 24 4
gpt4 key购买 nike

在基于 Linux 的系统上,我可以很容易地比较两个文件,例如:

diff file1.txt file2.txt

...看看它们之间的区别。

如果我想获取 file2.txt 独有的所有行并将它们应用于 file1.txt,这样 file1.txt 现在将包含它拥有的所有内容怎么办+ file2.txt 中以前没有的行?有简单的方法吗?

最佳答案

使用patch

  1. 您可以使用 diff的输出创建一个 patch file .

    diff original_file file_with_new_lines > patch_file
  2. 您可以编辑 patch_file 以仅保留添加内容,因为您只需要新行。

  3. 然后你可以使用patch应用此补丁文件的命令:

    patch original_file patch_file

关于linux - 比较两个文件并应用差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51410359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com