Tengo problemas para descifrar un comando de división básico.
count = redis-cli llen domains; echo $count devuelve 1000
¿Cómo puedo repetir $count/1000? ?
He probado diferentes combinaciones de:
echo `expr $count / 1000`;
echo $count/1000;
echo ($count / 1000);
¿Alguien podría ayudarme a crear este comando y explicar cómo debería configurarse?
Respuesta aceptada:
Te estabas acercando...
Consulte Wooledge Wiki sobre expresiones aritméticas. En tu ejemplo, usarías:
echo $(( count / 1000 ))
Tenga en cuenta que no necesita el $ antes de la variable dentro de (( )) como el $ fuera realiza la sustitución. (( )) sin el $ inicial es una característica exclusiva de Bash. $(( )) se permite la sustitución en el shell POSIX.