Hola a todos, estoy haciendo unos Scripts en sh, para ejecutarlos en la consola (perdonad si no se perfectamente k es cada cosa...es k toy empezando
).
El caso es k tengo k hacer un script k recorra un directorio y cuente los ficheros k hay de cada tipo (regulares, directorios, bloques.....) y luego muestre la cantidad de ficheros de cada tipo y el porcentaje k representa en el total.
El caso es k contar los ficheros y todo eso, me funciona a la perfeccion, el problema lo tengo a la hora de calcular los porcentajes.
Se debe a k si el Total de ficheros en por ejemplo....144, pues kiero k muestre k si tengo 110 archivos regulares, muestre k representa un 76% del total, pero no consigo hacer las cuentas, ya k me parece a mi...o no se calcular numeros reales.
Por ejemplo, si uso la expresion
"division=(`expr $total / 100`)" el resultado me aparece como
1, cuando deberia ser 1,44 ya que si ahora divido el numero de ficheros regulares (110) entre 1....me da el 110%!!! en lugar del 76% k debe ser.
¿Sabes como se usan numeros reales en sh?
Gracias adelantadas.