gpt4 book ai didi

linux文件比较

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:25:06 25 4
gpt4 key购买 nike

我想在 Linux 中比较两个文件,但比较不应该基于逐行比较,我想将结果转储到另一个文件。例如:

文件 1 是:

ABC
B
KLM
JAH
MONU
PANDA

文件 2 是:

HELLO
PRETTI
ABC
B
LKMO

现在我想要的是明智地了解文件 1 和文件 2 之间的内容差异,而不是逐行 basis.like (file1-file2) 即文件 1 中的内容而不是文件 2 中的内容

差异文件:

KLM
JAH
MONU
PANDA

我尝试在 Linux 中使用 diffcomm 但它逐行比较显示结果

最佳答案

sort file1.txt file2.txt file2.txt | uniq -u

这会将 file1 和 两次 file2 就地排序。过滤唯一值时,只会报告出现在 file1 中的值

如果允许 file1.txt 重复相同的值,您可能需要进行预处理,使事情变得更复杂一些:

sort <(sort -u file1.txt) file2.txt file2.txt | uniq -u

关于linux文件比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8309743/

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