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