|
|
|
|
Bonjour
je souhaite tester le résultat d'un grep
ceci semble ne pas fonctionner:
if (grep "= 1" $LOGFILE) = "1"
Je veux tester si la valeur renvoyée par grep est 1 ou 0. Grep renvoi une valeur différente s'il trouve = 1. je voudrais la tester.
Merci de votre aide.
Alex
Configuration: Windows XP Firefox 2.0.0.3
Salut, jp@MDK:~/tmpfs ssh$ cat fich Bonjour Aurevoir jp@MDK:~/tmpfs ssh$ grep "Bonjour" fich >/dev/null; if [ $? == 0 ];then echo "Ok"; else echo "Nok";fi Ok jp@MDK:~/tmpfs ssh$ grep "Aurevoir" fich >/dev/null; if [ $? == 0 ];then echo "Ok"; else echo "Nok";fi Ok jp@MDK:~/tmpfs ssh$ grep "Adieu" fich >/dev/null; if [ $? == 0 ];then echo "Ok"; else echo "Nok";fi Nok jp@MDK:~/tmpfs ssh$;-) Z'@+...che. JP : Zen, my Nuggets ! ;-) Le savoir n'est bon que s'il est partagé.
|