expr简介
expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。
语法
1 | expr 表达式 |
表达式说明:
用空格隔开每个项
用/(反斜杠)放在shell特定的字符前面
对包含空格和其他特殊字符的字符串要用引号括起来
常见用法
计算字符串长度
1 | expr length "this is a test" |
抓取字串
1 | expr substr "this is a test" 3 5 |
抓取第一个字符串出现的位置
1 | expr index "sarasara" a |
整数数学运算
1 | expr 14 % 9 |