我如何在grep中找到这种模式?
1.1.1.1 (everything) testString (everything)
我的意思是我需要一个搜索,可以找出每种情况下是否存在testString:
1.1.1.1 test1 testString test2
1.1.1.1 test1 test2 testString
1.1.1.1 testString test1 test2
然后,为了将结果传递给shell sh脚本中的if子句,我如何以“false”(未找到)或“true”(找到它)的形式获取grep的结果?
答案 0 :(得分:0)
你的问题不是很清楚。您在寻找testString
或1.1.1.1
后跟testString
吗?
假设第二种情况,并假设您正在从文件中读入:
while read line; do
echo $line | grep -q '1\.1\.1\.1.*testString' && echo found || echo not found
done < filename.txt