美文网首页
Shell编程-运算符

Shell编程-运算符

作者: Amy1234567 | 来源:发表于2020-05-24 10:55 被阅读0次

Shell运算符

一. declare命令

declare [+/-] [选项] 变量名

选项:

- :给变量设定类型属性

+:取消变量的类型属性

-a:将变量声明为数组型

-i: 将变量声明为整数型(integer)

-x:将变量声明为环境变量

-r:将变量声明为只读变量

-p:显示指定变量的被声明的类型

实例

声明数组变量

imooc

声明环境变量

declare -x test=123

#和export作用类似,但其实是declare命令的作用

export是简化命令

声明变量只读属性

declare -r test

#给test赋予只读属性,但是请注意只读属性会让变量不能修改,不能删除,甚至不能取消

实例

查询变量的属性

declare -p  #查询所有变量的属性

declare -p 变量名  #查询指定变量的属性

二,数值运算的方法

方法一: declare -i

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

注意:+ 前后必须有空格

实例

let : + 前后不加空格

实例

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

imooc 实例

运算符

imooc 实例

三,变量测试

变量测试在脚本优化时使用

imooc

实例1

imooc

实例2

实例

实例3

实例

相关文章

  • Shell 基本运算符

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

  • shell基本运算符

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

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

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

  • Shell 基本运算符

    Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试...

  • Shell 运算符

    Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试...

  • Shell 运算符

    Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试...

  • Shell 基本运算符

    Shell和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运...

  • 04-Shell 基本运算符

    Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原...

  • 四、Shell 基本运算符

    Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生...

  • shell运算符、条件测试以及条件测试操作符

    一.算数运算符 1.执行算数就需要运算符,shell与其它编程一样也有很多算数运算符,常见的运算符如下: 2.上表...

网友评论

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

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