Je voudrais faire un script bash qui test et compare le numéro de version de noyau. Si le noyau est inférieur au 2.6.25, alors je fais une action, sinon, j’en fais une autre. J’ai tenté cela, mais ca ne marche pas :
if [ $(uname -r) -lt 2.6.25* ]; then echo salut; fi
[quote=“fran.b”]if uname -r| grep -q -E “^2.6.[2-9][5-9].*” ; then
echo plus grand
else
echo plus petit
fi[/quote]
Chez moi ça marche sans avoir besoin des regex étendues. Sinon pour le -q j’oublie fréquemment.