美文网首页
shell中的数值运算 let expr

shell中的数值运算 let expr

作者: 爱读书的夏夏 | 来源:发表于2020-03-06 14:16 被阅读0次

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 命令书写上的规则:

  1. 请用空格隔开每个项。
  2. 请将反斜杠(\)放在 Shell 特殊字符前面。
  3. 请对包含空格和其他特殊字符的字符串用引号括起来。

相关文章

网友评论

      本文标题:shell中的数值运算 let expr

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