Bash中的数学计算
2015-08-09 00:16
591 查看
一、整数计算
1、整数
$delare -i num$num=5+5
$echo $num
10
$num="5 + 8"
$echo $num
13
注意:算式中如果有空格,需要用引号引起来
2、整数的表示
整数可以表达为不同的进制(二进制、十进制等)$delcare -i n
$n=2#101
$echo $n
5
$n=8#17
$echo $n
15
3、整数计算:用let命令或(( ))
$declare -i i=5$let i=i+1
$echo $i
6
$((i=i+1))
$echo $i
7
$((i+=4))
$echo $i
11
二、浮点计算:通过bc、awk等程序
$n=`echo "scale=3;13/2" | bc`$echo $n
6.500
$product=`gawk -v x=2.45 -v y=3.123 'BEGIN {printf "%.2f\n",x*y}'`
$echo $product
7.65
=-=-=-=-=
Powered by Blogilo
相关文章推荐
- shell awk
- Bash中的数学扩展
- shell sed
- Bash的命令替换
- shell cut
- lnmp环境一键安装脚本
- Linux Bash使用技巧
- shell简介 linux由什么语言编写
- Linux $HOME下文件记录(Vim/Shell)
- 【git】git bash 启动默认路径
- Linux C/C++计划Shell命令大杂烩(1)
- Shell Scripts - 条件语句,case语句,function功能
- Shell Scripts - 条件语句,case语句,function功能
- shell 多进程打包备份脚本
- Hadoop之文件系统Shell
- shell EOF注意点
- Bash Shell 中的History命令
- shell中截取cut所不能做好的字符串的方法
- EDK2 环境搭建 & Shell-Debug(Microsoft Visual Studio 2013)
- 点滴记录一些shell命令