zoukankan      html  css  js  c++  java
  • shell中的数字

    shell中的数字

    author :headsen chen 

    date :2017-10-18  15:01:42

    个人原创,转载请注明作者,出处,否则依法追究法律责任

    1,生成随机数(范围:0-32767),用特殊变量:RANDOM

    2,整数运算expr的用法

    2,整数测试

     3,整数运算中的let用法:(注意:let只能用于整数的运算)

     

    总结:let后可以直接接上算术表达式,不加双引号也可以。

              let后的算术表达式里的参数可以不加$符号。直接用变量进行运算

              

    4,变量运算之:(()) 用法和作用与let一样的,也是只支持整数的运算

    非整数会报错

    5,变量运算之:$[ ]  

    用法:只支持整数运算(同上)

              括号内的变量需加上$符号。

    6,支持小数运算的运算符:bc

     bc是Linux中一个支持运算的命令:

    在进行整数运算时,或者不需要截取多少位时,是不需要scale参数的。运算式;  654313+44121 |bc

    当有除法运算且为需要截留固定的几位数字时,需要用scale 参数

     

     scale参数在乘法和加法中不生效,只有在除法中才生效

     

    要想在乘法中使用scale参数生效:先乘法运算再除法1进行运算

     7,awk中进行数值运算,而且支持小数运算(浮点型运算)

    必需将要运算的数字作为参数传送到awk中去,在print里面不接受具体的数值运算,只接受参数运算。所以,要将运算的数值做成参数传入到awk中

     补充:检车shell脚本的语法错误:

  • 相关阅读:
    react-custom-scrollbars的使用
    【react】Mobx总结以及mobx和redux区别
    【React】Redux入门 & store体验
    chrome安装react-devtools开发工具
    【vue】vuex防止数据刷新数据刷掉
    搭建博客的两个工具区别
    JavaScript中的作用域
    通过JavaScript创建表格
    JavaScript中的普通for循环和 for in循环
    JavaScript中创建默认对象的方式
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/7686910.html
Copyright © 2011-2022 走看看