if grep -Fxq $name1 test.txt
これは機能していないようです。何かアドバイス?
次のようにできます。
match=`grep $name1 test.txt`
if [ -n "$match" ]; then
echo found
fi
これを試すことができます:
grep -Fxq $name1 test.txt
if [ $? -eq 0 ]; then
... test.txt contains $name1 ...
else
... test.txt does not contain $name1 ...
fi
それで十分です:
grep $name1 test.txt