if grep -Fxq $name1 test.txt
Cela ne semble pas fonctionner. Aucun conseil?Vérification de la présence d'une variable contenant une chaîne dans un shell de fichier
if grep -Fxq $name1 test.txt
Cela ne semble pas fonctionner. Aucun conseil?Vérification de la présence d'une variable contenant une chaîne dans un shell de fichier
Vous pouvez essayer ceci:
grep -Fxq $name1 test.txt
if [ $? -eq 0 ]; then
... test.txt contains $name1 ...
else
... test.txt does not contain $name1 ...
fi
Vous pouvez faire comme ceci:
match=`grep $name1 test.txt`
if [ -n "$match" ]; then
echo found
fi
Suffit-il:
grep $name1 test.txt
ce qui est dans nom1 $ et test.txt? –