«

Shell-expr命令

一个摆子 发布于 阅读:36 Linux


操作符 描述
ARG1 | ARG2 如果ARG1既不是null也不是零值,返回ARG1,否则返回ARG2
ARG1 & ARG2 如果没有参数是null或零值,返回ARG1;否则返回0
ARG1 < ARG2 如果ARG1小于ARG2,返回1,否则返回0
ARG1 <= ARG2 如果ARG1小于或等于ARG2,返回1,否则返回0
ARG1 = ARG2 如果ARG1等于ARG2,返回1,否则返回0
ARG1 != ARG2 如果ARG1不等于ARG2,返回1,否则返回0
ARG1 >= ARG2 如果ARG1大于或等于ARG2,返回1,否则返回0
ARG1 > ARG2 如果ARG1大于ARG2,返回1,否则返回0
ARG1 + ARG2 返回ARG1和ARG2的算数运算和
ARG1 - ARG2 放回ARG1和ARG2的算数运算差
ARG1 * ARG2 放回ARG1和ARG2的算数乘积
ARG1 / ARG2 放回ARG1被ARG2除的算数商
ARG1 % ARG2 返回ARG1被ARG2除的算数余数
STRING : REGEXP 如果REGEXP匹配到了STRING中的某个模式,返回该模式匹配
match STRING REGEXP 如果REGEXP匹配到了STRING中的某个模式,返回该模式匹配
substr STRING POS LENGTH 返回起始位置为POS(从1开始计数)、长度为LENGTH个字符的子字符串
index STRING CHARS 返回在STRING中找到CHARS字符串的位置;否则返回0
length STRING 返回字符串STRING的数值长度
+ TOKEN 将TOKEN解释成字符串,即使是个关键字
(EXPRESSION) 返回EXPRESSION的值

交流群:

请先 登录 再评论