我有一个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 -f
或grep -F -f
:
if grep -Fxq -f "$sites.txt" sites_old.txt
then
: found something
else
: nothing found
fi
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句