Bash script: specify bc output number format

前端 未结 6 1538
北荒
北荒 2020-12-03 15:26

Greetings!

I uses to make some calculations in my script. For example:

bc
scale=6
1/2
.500000

For further usage

6条回答
  •  遥遥无期
    2020-12-03 16:11

    Quick and dirty, since scale only applies to the decimal digits and bc does not seem to have a sprintf-like function:

    $ bc
    scale = 6
    result = 1 / 2
    if (0 <= result && result < 1) {
        print "0"
    }
    print result;
    

提交回复
热议问题