前端之家收集整理的这篇文章主要介绍了
Unix命令查找字符串集合交集或异常值?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有一个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列,只留下这两个文件共同的单词.
原文链接:https://www.f2er.com/bash/386521.html