我想通过执行以下操作来合并两个文件:
- 将两个文件的差异输出到临时文件中并
- 手动选择我想要复制/保存的行。
这里的问题是diff -u
只给我一个文件行的上下文,而我想以统一的格式输出整个文件。
有什么办法可以做到这一点吗?
一种可能适合您的选择,
sdiff
:文件的并排差异。
sdiff -o merged.file left.file right.file
一旦到达那里,它会提示您要从哪个文件中保留哪些行。打?
进而enter
寻求一点帮助。还man sdiff
与详细的货物。
(在我的发行版中,它们打包在“diffutils”包中 [fedora、centos])
如果您需要自动化该过程,您可能想尝试 utilmerge
,这将标记文件中的冲突。然而,这可能会让你回到第一个方向。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)