数值运算shell脚本
2016-08-14 00:00
513 查看
这次的shell案例比较简单,但有其特点。
脚本特点:
1) 脚本整体简洁明了,但功能强大,可以实现带自定义数值运算。
2)scale=$precision 是传给bc的参数,用于显示小数的位数
3)<< EOF
scale=$precision $* quit
EOF
用来给脚本传递值,类似于在bash下手动依次输入的效果。
4) precision=$2 ;shift 2 这行有意思,有了这个就可以实现脚本参数的功能,
shift 2 的意思是将输入的参数左移2位,即$1,$2先清空,$3赋值给$1,$4赋值给$2。
#!/bin/sh # scriptbc - Wrapper for 'bc' that returns the result of a calculation. if [ $1 = "-p" ] ; then precision=$2 shift 2 else precision=2 # default fi bc -q << EOF scale=$precision $* quit EOF exit 0
脚本特点:
1) 脚本整体简洁明了,但功能强大,可以实现带自定义数值运算。
2)scale=$precision 是传给bc的参数,用于显示小数的位数
3)<< EOF
scale=$precision $* quit
EOF
用来给脚本传递值,类似于在bash下手动依次输入的效果。
4) precision=$2 ;shift 2 这行有意思,有了这个就可以实现脚本参数的功能,
shift 2 的意思是将输入的参数左移2位,即$1,$2先清空,$3赋值给$1,$4赋值给$2。
相关文章推荐
- shell脚本中的数值运算
- 数值运算shell脚本
- shell脚本中的数值运算
- 连载shell(一): 交互式脚本,随日期变化,数值运算
- shell数值运算
- shell脚本只提供整数算术运算(三种方式)—((表达式))、let "表达式"、value=`expr 表达式右边` (转载)
- shell基础-bash变量-数值运算与运算符
- shell编程数值运算的方法
- [9-13]Shell系列6――取算数运算数值
- 【shell脚本】对键盘输入数字运算
- Shell脚本攻略03-使用shell进行数学运算
- [Shell]Bash变量:数值运算及运算符
- 【shell脚本】命令代换 ` `, $( ) ,整数运算$(( )),变量代换${ },eval命令
- Shell脚本基础10-基本的数学运算
- Linux学习日记 —— 10.5.1 Shell基础-Bash变量-数值运算与运算符
- linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)
- Shell脚本学习笔记(三)--算术运算
- shell:数值运算、条件测试、if判断
- Shell脚本循环和运算的Demo
- shell脚本中的数值累加问题