写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。
grep -v -x bbb -f aaa > ccc && wc -l ccc
有如下文本,请将其中的IP进行替换,如:1.1.1.1改成1.*.*.1
a = "123.123.123.34, 124.23.34.32, 123,43,21,42" b = "12.34.32.45" c = "ip: 123.45.56.67" d = '{"ip":"45.54.67.34"}'
sed -r 's/([0-9]+).([0-9]+).([0-9]+).([0-9]+)/\1.*.*.\4/g' file
有如下文本,请打印的行包含a,也必须包含b,也必须包含c
123bca
456xac
789cbd
awk '/a/ && /b/ && /c/'