Pal*_*nha 2 shell-script arithmetic
我有一个单列和 12 行。每行都有数值。我想使用 shell (bash) 脚本将每行值除以某个常数(比如 C)。这该怎么做 ?提前致谢..
martin@dogmeat ~ % cat test
100
50
25
martin@dogmeat ~ % cat test | while read i; do echo "$i/2" | bc; done
50
25
12
martin@dogmeat ~ % cat test | while read i; do echo "scale = 5; $i/2.0" | bc; done
50.00000
25.00000
12.50000
Run Code Online (Sandbox Code Playgroud)
bc 没有舍入功能,因此如果您想正确舍入这些数字,您可能必须自己实现该功能。