let
let 类似整型赋值语句,可以对变量进行赋值,也可以做整数的运算。
在zsh上,本人测试的结构如下:
zsh上的测试
可以看出,和一般写其他程序还是不一样的。
let 表达式 支持 ++,-- 的操作:
++操作
但是不支持 ++a --a 这样前缀。
expr
和let类似,可以计算整型的数据
如果出现小数会报错
可以用$()
其他
当然可以使用 [] 或者 (()) 来做算数操作:
最好还是有空格
如果需要处理小数,可以使用计算器bc:
貌似不准
let 类似整型赋值语句,可以对变量进行赋值,也可以做整数的运算。
在zsh上,本人测试的结构如下:
可以看出,和一般写其他程序还是不一样的。
let 表达式 支持 ++,-- 的操作:
但是不支持 ++a --a 这样前缀。
和let类似,可以计算整型的数据
当然可以使用 [] 或者 (()) 来做算数操作:
如果需要处理小数,可以使用计算器bc:
本文标题:Shell 中的let和expr
本文链接:https://www.haomeiwen.com/subject/mmntaxtx.html
网友评论