( ironcat | 2014. 02. 17., h – 20:39 )

Ez már sokkal jobb, de nem elég pontos:

calc 23456789/1024
	22907.0205078125
x=23456789;y=1024;r="$((x/y)).$((100*(x%y)/y))";echo $r
22907.2

Nekem is van egy megoldásom, modulo használata nélkül, de sajnos az is pont ugyanígy hibázik.

x=23456789;y=1024;r=$((x/y)).$((100*x/y-(x/y)*100)); echo $r
22907.2

Tipp: ha csak egy tizedesig számolunk így, akkor pontosabb az eredmény.

-----

(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-