expr 运算命令

手工命令行计数器,一般用于整数,也可用于字符串。
在shell 下执行 i = i +1 是不行的

#给变量赋值的方式 进行表达式说明
  i=`expr 1 + 1`
 # 显示i=2
a =  `expr $i + 2`

获取字符串长度
expr length "it is a string" # 使用length

抓取子串
expr substr "this is a test" 3 5 #通过substr 并且取 3-5之间的字符

抓取第一个字符在字符串中出现的位置。
expr index "ajlkjljkl" j # 使用index 找到 j第一次出现的位置

说明

用空格隔开每个项;
用 / (反斜杠) 放在 shell 特定的字符前面;
对包含空格和其他特殊字符的字符串要用引号括起来

你可能感兴趣的:(expr 运算命令)