1.计算字串长度
> expr length "this is a test!"
15
该字符串长度为15
2.截取字符串
> expr substr "this maybe a test!" 6 5
maybe
后面两个参数表示:从第6个元素开始截取,截取了5个字符
需要注意的是这里的位置偏移(第几个元素)是从1开始的,而不是0
3.抓取第一个字符在字符串中出现的位置
> expr index "this is a test!" i
3
返回位置偏移量:3
4.整数运算
> expr 100 % 6
4
> expr 10 + 10
20
> expr 100 + 900
1000
> expr 30 / 3
10
> expr 3 \* 3 (要用转义,不然报错:expr: syntax error: unexpected argument ‘bin’)
9