Shell编程之运算符

作者: 曹务强 | 来源:发表于2017-12-07 23:51 被阅读27次

1.declare命令:声明变量类型

在Linux系统中,默认的变量类型是字符串型,我们不能进行正常的加减运算。而当我们要对数值进行运算时,可以使用declare命令,声明变量的类型。
使用方法:
declare [+/-] [选项] [变量名]

选项解释:

  • -:给变量设定类型属性
  • +:取消变量的类型属性
  • -a:将变量声明为数组型
  • -i:将变量声明为整数型
  • -x:将变量声明为环境变量
  • -r:将变零声明为只读变量
  • -p:显示指定变量被声明的类型

举个例子:

image

2.数值运算方法

方法1:使用declare声明变量类型

如上所述,我们可以先声明变量类型为数值型,再进行数值的运算操作。

方法2:expr或let数值运算工具

image

方法3:$((运算式))或$[运算式]

image

shell支持的运算符

image

相关文章

  • Shell编程之运算符

    1.declare命令:声明变量类型 在Linux系统中,默认的变量类型是字符串型,我们不能进行正常的加减运算。而...

  • shell 编程之运算符

  • shell编程之运算符

    1.概述及declare命令 举例: 举例: 2.数值运算方法 举例: 举例: 3.变量测试 只针对shell语言...

  • Shell脚本入门 [II.Shell运算符]

    Shell 基本运算符 Shell 支持的运算符包括算数运算符关系运算符布尔运算符字符串运算符文件测试运算符 算数...

  • Shell 基本运算符

    Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符...

  • shell基本运算符

    Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符...

  • Shell 学习

    shell 变量 shell 参数传递 shell 数组 shell 运算符 shell echo 命令 prin...

  • Shell 教程

    Shell 变量 Shell 传递参数 Shell 数组 Shell 基本运算符 Shell echo 命令 Sh...

  • Shell脚本(二) -- 运算符

    一、Shell 基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运...

  • shell算术运算

    数值运算符 +,- ,* ,/ ,%, 比较运算符 < ,<= ,> ,>= ,= ,!= shell中写算术运算...

网友评论

    本文标题:Shell编程之运算符

    本文链接:https://www.haomeiwen.com/subject/rhjsixtx.html