加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 18:50:46 所属栏目:安全 来源:网络整理
导读:有没有一个UNIX命令与 sort | uniq 找到字符串集交集或“异常值”. 一个示例应用程序:我有一个html模板列表,其中一些有{%load i18n%}字符串,其他的没有.我想知道哪些文件没有. 编辑:grep -L解决上述问题. 这个怎么样: 文件1: momdadbob 文件2: dad %
有没有一个UNIX命令与
sort | uniq

找到字符串集交集或“异常值”.

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

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

这个怎么样:

文件1:

mom
dad
bob

文件2:

dad

%与file1 file2相交

dad

%left-unique file1 file2

mom
bob
看来,grep -L解决了海报的真正问题,但是对于实际的问题,找到两组字符串的交集,你可能需要查看“comm”命令.例如,如果file1和file2每个都包含排序的单词列表,则每行一个字
$comm -12 file1 file2

将产生两个文件共同的词.更一般地,给定排序输入文件file1和file2,命令

$comm file1 file2

产生三列输出

>仅在file1中的行
>仅在file2中
>在file1和file2中

您可以使用-N选项抑制输出中的列N.所以,上面的命令comm -12 file1 file2禁止第1列和第2列,只留下这两个文件共同的单词.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读