如何测试文件中存在的某些字符串是否存在于另一个文件中?

科舒尔

我有一个sites.txt由脚本生成的文件这是主机名列表。

我还有另一个主机名列表sites_old.txt

我需要检查的任何主机名是否存在于sites.txt存在于sites_old.txt

我尝试了以下操作,但失败了:

#!/bin/bash

if grep -Fxq "$sites.txt" sites_old.txt

then
        found something// 
else
        not found//
fi

我也尝试过但失败了。我知道我没有正确使用语句。

奥修斯

您需要fgrep -fgrep -F -f

if grep -Fxq -f "$sites.txt" sites_old.txt
then
      : found something
else
      : nothing found
fi

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

遍历目录,检查字符串是否存在于一个文件中,移动另一个文件

对于文件中的每一行,确定字符串是否存在于另一个文件中

检查字符串中的 id 是否存在于另一个列表中

如何检查可变长度数组中的任何字符串是否存在于另一个字符串中?

如何检查 csv 文件中的值是否存在于另一个文件中

查找列表的元素是否存在于另一个字符串中

如何检查字符串是否以任何格式存在于另一个字符串中?

检查逗号分隔字符串中的一项是否存在于另一个逗号分隔字符串中

检查字符串是否存在于另一个字符串中(不完全相等)

如何替换文件中存在于perl中另一个文件中的变量的实际值

检查文件的每个 ip 是否存在于另一个文件中,然后采取行动

Python字符串匹配-查找单词列表中特定数量的单词是否存在于另一个列表中的句子中

如何搜索列表中的数字是否存在于另一个列表中?

检查列表内的字符串是否存在于另一个嵌套列表中,并在嵌套列表中返回它的索引

Spark(scala)数据框-检查列中的字符串是否存在于另一个数据框的列中

如何检查一个字符串是否存在于Java中另一个字符串的开头

如何测试文件中是否存在字符串,如果存在,请使用bash shell检查文件中的其余行是否有另一个字符串

如果该行的字段存在于另一个文件中,则删除该行

删除存在于另一个文本文件中的条目

如何检查值是否存在于另一个熊猫数据框中?

如何检查对象属性是否也存在于另一个对象中?

确定一个字符串是否存在于以另一个数组中的另一组字符串开头的数组中

字符串中的每个字符以任意顺序存在于另一个字符串中

如何仅保留作为子字符串存在于另一个数组中的数组元素

检查是否每个字符串的存在于另一个然而顺序

如何检查一个数据集中的字符串是否存在于另一个数据集中,并在R中添加缺少的值?

检查一个列表的一项是否存在于另一个字符串列表中

查找1个字符串中的每个字符是否存在于另一个字符串中,比O(n ^ 2)更快

如何在文件的不同行中测试另一个字符串之前是否存在一个字符串