J'ai du mal à comprendre une commande de division de base.
count = redis-cli llen domains; echo $count renvoie 1000
Comment puis-je faire écho à $count/1000 ?
J'ai essayé différentes combinaisons de :
echo `expr $count / 1000`;
echo $count/1000;
echo ($count / 1000);
Quelqu'un pourrait-il m'aider à créer cette commande et expliquer comment elle doit être configurée ?
Réponse acceptée :
Vous vous rapprochiez…
Voir le Wiki Wooledge sur l'expression arithmétique. Dans votre exemple, vous utiliseriez :
echo $(( count / 1000 ))
Notez que vous n'avez pas besoin du $ avant la variable à l'intérieur de (( )) comme $ l'extérieur effectue le remplacement. (( )) sans le premier $ est une fonctionnalité Bash uniquement. $(( )) la substitution est autorisée dans le shell POSIX.