convertir un script de bash a powershell
Publicado por coooool (2 intervenciones) el 21/01/2019 00:25:31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#script que acepta un numero en decimal y lo convierte en binarioayudandose de un array
#!/bin/bash
indice=0
cociente=100
echo "introduce numeron en decimal: "
read num
while [ $cociente -ge 2 ]
do
resto=`expr $num % 2`
cociente=`expr $num / 2`
binario[$indice]=$resto #guardo el primer digito binario
indice=`expr $indice + 1` #actualizo el indice del array
num=$cociente #actualizo en proximo dividendo
done
binario[$indice]=$cociente #guardo digito mas significativo
#hay que darle la vuelta al vector para que la solucion sea correcta
#por estetica lo hare usando un array auxiliar
long=${#binario[*]} #averiguo el tamaño del vector que contiene los digitos binarios
cont=0 #contador para el vector auxiliar
for ind in `seq $long -1 0`
do
auxiliar[$cont]=${binario[$ind]}
cont=`expr $cont + 1`
done
echo ${auxiliar[*]}
#faltaria añadirle un bucle general que te permitiera hacerlo hasta que se cumpliera una #condicion
Valora esta pregunta
0