Incrementing a variable by 0.025 for each loop in BASH (NOT loop variable) -
i wanted increment variable, k inside loop. each increment 0.025. tried using:
let "k += 0.025"
and
let "$k += 0.025"
and
k += 0.025
and many other variations. know how accomplish this?
use integer math , convert decimal when needed.
#!/bin/bash  k=25  # start of loop #    # increment variable 0.025 (times 1000).   #   let k="$k+25"    # value fraction (uses bc).   #   v=$(echo "$k/1000"|bc -l)  # end of loop #     echo $v save t.sh, then:
$ chmod +x t.sh $ ./t.sh  .05000000000000000000 
Comments
Post a Comment