名 称
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