fixes
This commit is contained in:
parent
8a3654e42b
commit
26460cf7f5
@ -39,13 +39,10 @@ function g_calc {
|
||||
[[ $g_calc_result == "-."* ]] && g_calc_result="-0.${g_calc_result#-.}"
|
||||
|
||||
# remove ending 0 if for exabple 4.54300000
|
||||
if [[ $g_calc_result =~ [0-9]+\.[0-9]+ ]]
|
||||
then
|
||||
while [[ $g_calc_result =~ \.?[0-9]+0$ ]]
|
||||
while [[ $g_calc_result =~ [.] && ${g_calc_result: -1} == "0" ]]
|
||||
do
|
||||
g_calc_result=${g_calc_result%0}
|
||||
g_calc_result=${g_calc_result: : -1}
|
||||
done
|
||||
fi
|
||||
|
||||
# check output
|
||||
if ! g_num_valid_number $g_calc_result
|
||||
|
Loading…
Reference in New Issue
Block a user