Regex 2
Résolu
Bonjour,
J'ai une chaine de caractère de ce type: log="blabla LOGIN blablabla".
J'aimerai tester avec un script bash (unix) que la chaine $log contient LOGIN.
if [ expr $log : 'LOGIN' ] <= Ce test ne fonctionne pas! :(
J'ai une chaine de caractère de ce type: log="blabla LOGIN blablabla".
J'aimerai tester avec un script bash (unix) que la chaine $log contient LOGIN.
if [ expr $log : 'LOGIN' ] <= Ce test ne fonctionne pas! :(
2 réponses
-
ModérateurSalut,
C'est le code retour qu'il faut tester. Donc la variable "$?" qui contient ce code retour...
grep -qo 'LOGIN' <<<$log if [ "$?" = 0 ] then echo "OK" else echo "NO OK" fi
-
jipicy qu'est ce que je ferais sans toi! :')
Avant de l'utiliser j'aimerais être sur de comprendre ta solution. A quoi correspond "<<<". Je ne connais pas cette instruction. :s