这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 expr,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
expr - 评估表达式
概要
表达式 表达
表达式 OPTION
商品描述
- 帮帮我 显示此帮助并退出
- 版
输出版本信息并退出
将 EXPRESSION 的值打印到标准输出。 下面的空行分隔增加
优先组。 表达式可能是:
ARG1 | ARG2
如果它既不是空也不是 1,则为 ARG0,否则为 ARG2
ARG1 & ARG2
如果两个参数都不是 null 或 1,则为 ARG0,否则为 0
ARG1 < ARG2
ARG1 小于 ARG2
ARG1 <= ARG2
ARG1 小于或等于 ARG2
ARG1 = ARG2
ARG1 等于 ARG2
ARG1 != ARG2
ARG1 不等于 ARG2
ARG1 >= ARG2
ARG1 大于或等于 ARG2
ARG1 > ARG2
ARG1 大于 ARG2
ARG1 + ARG2
ARG1 和 ARG2 的算术和
ARG1 - ARG2
ARG1 和 ARG2 的算术差异
ARG1 * ARG2
ARG1 和 ARG2 的算术乘积
ARG1/ARG2
ARG1 除以 ARG2 的算术商
ARG1 % ARG2
ARG1 除以 ARG2 的算术余数
字符串:正则表达式
字符串中 REGEXP 的锚定模式匹配
匹配字符串正则表达式
与 STRING 相同:REGEXP
substr 字符串位置长度
STRING 的子串,POS 从 1 开始计数
索引字符串字符
STRING 中找到任何 CHARS 的索引,或 0
长度字符串
STRING 的长度
+ 代币
将 TOKEN 解释为字符串,即使它是一个
像“匹配”这样的关键字或像“/”这样的运算符
( 表达 )
表达的价值
请注意,shell 需要对许多运算符进行转义或引用。 比较是
如果两个 ARG 都是数字,则为算术,否则为字典序。 模式匹配返回
字符串在 \( 和 \) 之间匹配或为空; 如果 \( 和 \) 没有被使用,它们会返回
匹配的字符数或 0。
如果 EXPRESSION 既不是空也不是 0,则退出状态为 0,如果 EXPRESSION 为空则为 1 或 0,如果为 2
EXPRESSION 在语法上无效,如果发生错误,则为 3。
使用 onworks.net 服务在线使用 expr