ayuda a un novato en un script de debian

Iniciado por garniks, 21 Junio 2016, 19:10 PM

0 Miembros y 1 Visitante están viendo este tema.

garniks

necesito hacer un script en debian de una division que siempre se divida por 2 y el resto lo vuelva a dividir por 2 hasta dejarlo a 0 y no se como hacerla, cualquier ayuda se agradece. un saludo

Echizen

Hola garniks,

no entiendo la utilidad de tu script, pero según entiendo, lo que buscas es algo asi...

Código (bash) [Seleccionar]
num=$1

until [[ "$num" -le 0 ]]; do
        echo "numero: $num"     
        num=$(($num/2))
        let cont+=1
done

echo "CONTADOR: $cont"


Salida en pantalla:
Código (bash) [Seleccionar]
$ sh test.sh 10
numero: 10
numero: 5
numero: 2
numero: 1
CONTADOR: 4


Si lo que buscas es otra cosa, por favor explica mejor cual es el problema o la necesidad.

Saludos

garniks

he intentado usarlo y me da fallo con estos corchetes [], no se si tu tienes la respuesta