1
if grep -Fxq $name1 test.txt

这似乎不起作用。有什么建议吗?

4

3 回答 3

1

你可以这样做:

match=`grep $name1 test.txt`
if [ -n "$match" ]; then
   echo found
fi
于 2012-12-07T12:21:04.253 回答
1

你可以试试这个:

grep -Fxq $name1 test.txt  
if [ $? -eq 0 ]; then
    ... test.txt contains $name1 ...
else
    ... test.txt does not contain $name1 ...
fi
于 2012-12-07T12:28:28.490 回答
0

就足够了:

 grep $name1 test.txt
于 2012-12-07T12:21:26.277 回答