expr 后面的括号 (), 乘法 * 符号需要用 \ 转译,且用空格隔开:
# expr 实例 $ s=`expr \( 2 + 6 \) \* 3` $ echo $s 24
let 示例
i=0 while((i<=5)) do echo $i let i++ done
let 不需要空格隔开表达式的各个字符。而 expr 后面的字符需要空格隔开各个字符。
# expr 实例 $ s=`expr 2 + 3` $ echo $s 5 # let 实例 $ let s=(2+3)*4 $ echo $s 20
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
2311Shell 流程控制
expr 后面的括号 (), 乘法 * 符号需要用 \ 转译,且用空格隔开:
2310Shell 流程控制
let 示例
2309Shell 流程控制
let 不需要空格隔开表达式的各个字符。而 expr 后面的字符需要空格隔开各个字符。