expr
evaluate expressions, 求表达式变量的值,一般用于整数值,也可用于字符串。
expr EXPRESSION
表达式说明
- 用空格隔开每个项;
- 用反斜杠
\放在 shell 特定的字符前面; - 对包含空格和其他特殊字符的字符串要用引号括起来
整数值计算
- 或运算
arg1 | arg2 - 与运算
arg1 & arg2 - 比较运算
arg1 < arg2<,>,<=,>=,=,!=; 注意,比较等于关系只有一个= - 四则运算
(arg1 < arg2+,-,*,/,%)
字符串运算
index
$ expr length “this is a test” 14length
$ expr index "sarasara" a 2substr
$ expr substr “this is a test” 3 5 is is