Minulla on skripti, joka hakee tiedostosta arvon ja tallentaa sen muuttujaan.
Arvo ei itsessään kelpaa, vaan se pitää jakaa 1000:lla.
Exprillä homma ei onnistunut, koska se poistaa desimaaliluvut!
Onko muita keinoja?
Arvo ei itsessään kelpaa, vaan se pitää jakaa 1000:lla.
Exprillä homma ei onnistunut, koska se poistaa desimaaliluvut!
Onko muita keinoja?
Vastaukset 3
Vanhimmat
Manuaaleja lukiessa silmään pisti bc , jonka avulla sain muutettua luvun desimaaliluvuksi.
Eli piti asentaa se bc aluksi, ja desimaalit sai näin:
echo "scale=3; $muuttuja / 1000" | bc -l
Asenna Gentoo
Tuolla aika simppelit ohjeet (kohdat 17.3 ja 17.4)
http://linuxconfig.org/bash-scripting-tutorial
Eli aivan suoraviivaista ei oo laskenta bashissä...