Levi59 a écritNote en passant: JAMAIS tester un script sur un fichier système... C'est le meilleurs moyen de tout planter (Souvenir douloureux :rolleyes:)
Si il marche, alors on cherchera pourquoi il veux pas sur l'original en sudo
meme pas peur 😃 ... non c'est vrais : je vais etre plus sage et modifier le script pour qu'il test sur un fichier qui n'est pas à root
bon sinon au faite :
dans les test que tu m'avais fait faire en ligne de commande j'ai un peu joué avec ... ce qui m'a donné finalement :
A="<mac>" && B=`ip neigh | grep -w 192.168.1.1 | awk -F " " '{print $5}'` ; [ "$A" == "$B" ] && echo "egale" || echo "different"
et la le resulta est bien "egale" ... 🙁 ... mais ou est le probleme ? ... bon je réadapte pour etre sur un fichier user ...
EDIT : ça y est ... ... et la c'est le drame : le souci est le meme :
[: 51: <mac>: unexpected operator
"<mac>" != "<mac>"
Pas de "\#" detecte, ajout...
Pas de "\#" detecte, ajout...
bref il y a pas photo il n'arrive pas à faire la comparaison mais pourquoi donc !?