https://www.runoob.com/linux/linux-comm-let.html
let命令是shell中用于计算的命令。
shell中的变量是没有类型的,如果只有数字,则被视为数值类型,否则被视为字符串。
使用let命令时,表达式中的变量名称前不需要使用$,使用了也是没有问题的。
#!/bin/bash
v1=1
v2=2
let v3=v1+1
let v4=v1+v2
echo "v3="$v3
echo "v4="$v4
# for循环,每一个值乘以 4,注意乘号要用反斜杠,因为*属于shell中的特殊符号
for (( i=1 ; i<=10; i++))
do
echo `expr $i \* 4`
done
expr的语法:
expr 命令书写上的规则:
- 请用空格隔开每个项。
- 请将反斜杠(\)放在 Shell 特殊字符前面。
- 请对包含空格和其他特殊字符的字符串用引号括起来。
网友评论