gpt4 book ai didi

Unix命令查找字符串集交集或异常值?

转载 作者:行者123 更新时间:2023-12-02 05:33:30 25 4
gpt4 key购买 nike

是否有与

相当的 UNIX 命令
sort | uniq

查找字符串集交集或“异常值”。

示例应用程序:我有一个 html 模板列表,其中一些模板内有 {% load i18n %} 字符串,其他模板则没有。我想知道哪些文件没有。

编辑: grep -L 解决了上述问题。

这个怎么样:

文件1:

mom
dad
bob

文件2:

dad

%与文件1文件2相交

dad

%left-unique file1 file2

mom
bob

最佳答案

看起来 grep -L 解决了发布者的真正问题,但对于提出的实际问题,找到两组字符串的交集,您可能需要研究“comm”命令。例如,如果 file1file2 各自包含一个排序的单词列表,每行一个单词,则

$ comm -12 file1 file2

将产生两个文件共有的单词。更一般地说,给定排序的输入文件 file1file2,命令

$ comm file1 file2

产生三列输出

  1. 仅在 file1 中包含行
  2. 仅在 file2 中包含行
  3. 文件 1 和文件 2 中的行

您可以使用 -N 选项隐藏输出中的 N 列。因此,上面的命令 comm -12 file1 file2 会抑制第 1 列和第 2 列,只留下两个文件共有的单词。

关于Unix命令查找字符串集交集或异常值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1016244/

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