zoukankan      html  css  js  c++  java
  • Linux有关Shell算数运算的用法补充笔记

    640?wx_fmt=png


    1、自增自减

    Shell的自增自减和其他编程语言的语法基本上是一样的。主要包括四种:前置自增、前置自减、后置自增、后置自减。前置的原理是先修改变量的值,然后将变量的值传递出去。后置的原理是先将变量的值传递出去,然后再修改变量的值。自增符号:++;自减符合:--,操作变量只能是变量,不能是常数或者表达式。

    用法示例:

    num=10

    echo ${num}

    输出:10

    num++

    echo ${num}

    输出:11

    num--

    echo ${num}

    输出:10

    2、采用$[]进行运算处理

    $[]和$(())用法相似,可以用于简单的算数运算。

    简单示例:

    echo $[5+5]

    输出:10

    echo $[5*5]

    输出:25

    echo $[5/2]

    输出:2

    3、使用expr做运算

    expr命令也是用于整数运算。他和其他的算数运算方式不同,需要操作数和操作符号之间用空格隔开,否则会原样输出字符串。

    并且特殊的操作符需要转义(比如:*)。

    目前expr支持的算数运算符号有加、减、乘、除、求余等。

    示例:expr 1+5

    输出:1+5

    expr 1 + 5

    输出:6

    expr 3 * 6

    输出:18

    4、内建运算命令declare

    首先看一个例子:

    1、不声明变量num

    num=3+5

    echo $(num)

    输出:3+5

    2、声明变量num为数字

    declare -i num

    num=3+5

    echo $(num)

    输出:8

    说明:如果使用declare显示定义整数变量再去执行3+5系统会解析为算术运算。


  • 相关阅读:
    Ext.form.RadioGroup
    Ext:ComboBox实战
    Ext.Ajax.request
    下拉菜单
    为Ext添加下拉框和日期组件
    点击grid单元格弹出新窗口
    好用的sql
    数据库连接池总是断开
    POI 自用API
    String 操作
  • 原文地址:https://www.cnblogs.com/hgmyz/p/12351204.html
Copyright © 2011-2022 走看看