名 称
uniq - 报 告 或 省 略 重 复 行
概 述
uniq [选 项 ]... [输 入 [输 出 ]]
描 述
从 输 入 文 件 ( 或 标 准 输 入 ) 筛 选 一 组 相 邻 的 匹 配 行 , 写 入 到 输 出 文 件 ( 或 标 准 输 出 ) 。 如 没 有 指 定 选 项 , 则 只 保 留 一 组 匹 配 行 中 的 第 一 行 。 必 选 参 数 对 长 短 选 项 同 时 适 用 。
-c, --count
每 行 前 附 上 重
复 出 现 的 次 数
作 为 前 缀
-d, --repeated 仅 显 示
重 复 行 , 每 组
一 个
-D 显 示 所 有 重 复 的 行 |
-D,
--all-repeated[=METHOD] 类 似
-D, 但 是 允 许
使 用 空 行 对 各
个 组 进 行 分 隔
; METHOD={none(default),prepend,separate}
-f, --skip-fields=N 比 较
时 跳 过 前 N 个 域
--group[=METHOD] 显 示 所
有 行 , 用 一 个
空 行 分 隔 每 一
组 METHOD={separate(default), prepend, append, both}
-i, --ignore-case 比 较 时
忽 略 大 小 写
-s, --skip-chars=N 比 较
时 跳 过 前 N 个 字
符
-u, --unique 只 显 示 不
重 复 的 行
-z, --zero-terminated 以 NUL 作
为 行 的 分 隔 符
, 而 非 换 行 符
-w, --check-chars=N 对 每
行 第 N 个 字 符 以
后 的 内 容 不 作
比 较
--help 显 示 此 帮 助 信 息 并 退 出 |
--version 显 示 版 本 信 息 并 退 出 域 指 一 个 由 空 字 符 ( 通 常 是 空 格 和 /或 制 表 符 ) 和 紧 随 的 非 空 字 符 组 成 的 序 列 。 同 时 使 用 跳 过 域 和 跳 过 字 符 选 项 时 , 先 跳 过 域 再 跳 过 字 符 。 提 示 : "uniq" 不 会 检 查 重 复 的 行 , 除 非 它 们 是 相 邻 的 行 。 您 也 许 需 要 事 先 对 输 入 排 序 , 或 使 用 "sort -u" 而 非 "uniq"。
作 者
由 Richard M. Stallman 和 David MacKenzie 编 写 。
报 告 错 误
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.
参 见
comm(1), join(1), sort(1) 完 整 文 档 请 见 : <https://www.gnu.org/software/coreutils/uniq> 或 者 在 本 地 使 用 : info '(coreutils) uniq invocation'
跋
本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh