2022-12-07预定义变量数值运算与运算符

预定义变量

接收键盘输入

read [选项] [变量名]

-p “提示信息":在等待read输入时,输出提示信息

-t秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间

-n字符数:read命令只接受指定的字符数,就会执行

-s:隐藏输入的数据,适用于机密信息的输入




declare声明变量类型

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

-:给变量设定类型属性

+: 取消变量的类型属性

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

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

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

数值运算方法1

aa=11

bb=22

给变量aa和bb赋值

declare -i cc=$aa+ $bb

expr或let数值运算工具

aa=11

bb=22

给变量aa和变量bb赋值

dd=$(expr $aa + $bb)

dd的值是aa和bb的和。注意“+”号左右两侧必须有空格

"$((运算式)”或“$[运算式]”

aa=11

bb=22

ff=$(( $aa+$bb ))

gg =$[ $aa+ $bb ]

运算符

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容