zoukankan      html  css  js  c++  java
  • shell编程之运算符

    简介:本课程是《Tony老师聊shell——变量》课程的延续,主要介绍Linux shell编程基础中的运算符。包括declare命令、数值运算方法和变量测试。首先在declare命令中介绍了数值型和数组类型的声明,然后介绍了运算符的详细使用,最后对不同场景下的变量进行了测试。

     

    [root@localhost home]# aa=22

    [root@localhost home]# bb==33

    [root@localhost home]# declare -i cc = $aa+$bb

    -bash: declare: `=': not a valid identifier

    -bash: declare: `22+=33': not a valid identifier

    [root@localhost home]# declare -i cc=$aa+$bb

    -bash: declare: 22+=33: attempted assignment to non-variable (error token is "+=33")

    [root@localhost home]# declare -i cc=$aa+10

    [root@localhost home]# echo $cc

    32

    将cc声明为一个整形变量进行加减运算

    声明为数组运算的一个案例

    将test声明为一个系统环境变量

    接下来介绍下数组运算

     

    [root@localhost home]# aa=88

    [root@localhost home]# bb=99

    [root@localhost home]# dd=$[$aa+$bb]

    [root@localhost home]# echo $dd

    187

    $(( )) $加上两个小括号表示数值运算,先做括号内的11+3=14

    通过间接的检测x的值来判断y的值是否存在

  • 相关阅读:
    C++ 编码转换
    获取文件扩展名
    字符串分割(C++)(转载)
    Visual Leak Detector简明使用教程
    Win32 文件拖拽
    IMAP协议命令(详细)
    CreateDirectory 创建文件夹 CC++
    编程习惯总结
    GitHub上整理的一些工具,求补充
    jquery生成qrcode二维码
  • 原文地址:https://www.cnblogs.com/kebibuluan/p/9355834.html
Copyright © 2011-2022 走看看