me gustaría hacer la siguiente operación en mi guión:División de guión y de punto flotante
1 - ((m - 20)/34)
quisiera asignar el resultado de esta operación a otra variable. Quiero que mi script use matemáticas de coma flotante. Por ejemplo, para m = 34:
results = 1 - ((34 - 20)/34) == 0.588
@ rubo77 hice algo como esto 'let fail_percent = 0 dejó totales = $ ((+ pass_count fail_count)) printf "fallar porcentaje es% f \ n" $ (BC - l <<< "($ fail_count/$ total)") ' aquí el total = 16 y fail_count = 15, obtengo la respuesta como .93750000000000000000, pero viene con un error como printf número no válido He dado #!/bin/bash en el comienzo del script ... ¿CUALQUIER idea de por qué el error? –
usando 'printf '% f \ n' $ (bc -l <<< 1.2)' Recibo el error 'bash: printf: 1.2: Ungültige Zahl. ' – rubo77