Shell-expr命令

2025-07-08 14:41   153   0  

操作符描述
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的值


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。