gpt4 book ai didi

shell - 使用 shell 脚本比较两个列表

转载 作者:行者123 更新时间:2023-12-01 04:40:00 25 4
gpt4 key购买 nike

假设我在文件 f1 和 f2 中有两个数字列表,每个数字每行一个。我想看看第一个列表中有多少数字不在第二个列表中,反之亦然。目前我正在使用 grep -f f2 -v f1 然后使用 shell 脚本重复此操作。这非常慢(二次时间伤害)。有更好的方法吗?

最佳答案

我喜欢用“comm”来表示这种事情。(文件需要排序。)

$ cat f1
1
2
3
$ cat f2
1
4
5
$ comm f1 f2
1
2
3
4
5
$ comm -12 f1 f2
1
$ comm -23 f1 f2
2
3
$ comm -13 f1 f2
4
5
$

关于shell - 使用 shell 脚本比较两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1600268/

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