Manpages

名 称

expr - 对 表 达 式 求 值

概 述

expr 表 达 式
expr
选 项

描 述

--help 显 示 此 帮 助 信 息 并 退 出

--version 显 示 版 本 信 息 并 退 出 将 表 达 式 的 值 打 印 至 标 准 输 出 。 以 下 说 明 以 空 行 分 隔 优 先 级 级 别 , 运 算 优 先 级 从 低 到 高 。 表 达 式 可 能 为 : 参 数
1 | 参 数 2 如 果 参 数 1 既 不 是 null 也 不 是 0, 则 为 参 数 1, 否 则 为 参 数 2 参 数
1 & 参 数 2 如 果 两 个 参 数 都 不 是 null 也 不 是 0, 则 为 参 数 1, 否 则 为 0 参 数
1 < 参 数 2 参 数 1 小 于 参 数 2 参 数
1 <= 参 数 2 参 数 1 小 于 或 等 于 参 数 2 参 数
1 = 参 数 2 参 数 1 等 于 参 数 2 参 数
1 != 参 数 2 参 数 1 不 等 于 参 数 2 参 数
1 >= 参 数 2 参 数 1 大 于 或 等 于 参 数 2 参 数
1 > 参 数 2 参 数 1 大 于 参 数 2 参 数
1 + 参 数 2 参 数 1 和 参 数 2 的 代 数 和 参 数
1 - 参 数 2 参 数 1 和 参 数 2 的 代 数 差 参 数
1 * 参 数 2 参 数 1 和 参 数 2 的 代 数 乘 积 参 数
1 / 参 数 2 参 数 1 除 以 参 数 2 的 代 数 商 参 数
1 % 参 数 2 参 数 1 除 以 参 数 2 所 得 余 数 字 符 串 : 正 则 表 达 式 在 字 符 串 中 由 给 定 正 则 表 达 式 决 定 的 锚 定 模 式 匹 配
match 字 符 串 正 则 表 达 式 与 ”字 符 串 : 正 则 表 达 式 “相 同
substr 字 符 串 位 置 长 度 字 符 串 的 子 串 , 位 置 由 1 开 始 计 数
index 字 符 串 CHARS 任 何 能 够 在 字 符 串 中 找 到 的 CHARS 的 位 置 , 或 者 0
length 字 符 串 字 符 串 的 长 度
+ TOKEN 将 TOKEN 视 作 字 符 串 , 即 使 它 是 一 个 类 似 于 ’match’ 的 关 键 字 或 是 一 个 类 似 ’/’ 的 操 作 符
( 表 达 式 ) 表 达 式 的 值 请 注 意 许 多 运 算 符 需 要 在 shell 环 境 下 转 义 或 被 引 号 引 起 。 如 果 两 个 参 数 都 是 数 字 , 那 么 比 较 将 在 代 数 意 义 下 进 行 , 否 则 将 按 照 词 典 序 比 较 。 模 式 比 较 时 , 将 返 回 在 \( 和 \) 之 间 的 字 符 串 或 者 null; 如 果 \( 和 \) 未 被 使 用 , 那 么 返 回 匹 配 的 字 符 个 数 或 者 0。 如 果 表 达 式 既 不 是 null 也 不 是 0, 则 返 回 状 态 值 为 0; 如 果 表 达 式 是 null 或 0, 则 返 回 状 态 值 为 1; 如 果 表 达 式 在 语 法 上 无 效 , 则 返 回 状 态 值 为 1; 如 果 发 生 错 误 , 则 返 回 状 态 值 为 3。

作 者

由 Mike Parker, James Youngman 和 Paul Eggert 编 写 。

报 告 错 误

GNU coreutils 的 在 线 帮 助 : <https://www.gnu.org/software/coreutils/>; 请 向 <https://translationproject.org/team/zh_CN.html>; 报 告 翻 译 错 误 。

版 权

Copyright © 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>;.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

参 见

完 整 文 档 请 见 : <https://www.gnu.org/software/coreutils/expr>; 或 者 在 本 地 使 用 : info '(coreutils) expr invocation'

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh