Manpages

名 称

comm - 按 行 比 较 两 个 已 排 序 的 文 件

概 述

comm [选 项 ]... 文 件 1 文 件 2

描 述

逐 行 比 较 已 排 序 的 文 件 文 件 1 和 文 件 2。 当 文 件 1 或 者 文 件 2 中 有 且 只 有 一 个 是 “-”时 , 从 标 准 输 入 读 取 。 如 果 不 附 带 选 项 , 程 序 会 生 成 三 列 输 出 。 第 一 列 包 含 文 件 1 特 有 的 行 , 第 二 列 包 含 文 件 2 特 有 的 行 , 而 第 三 列 包 含 两 个 文 件 共 有 的 行 。

-1 不 输 出 文 件

1 特 有 的 行

-2 不 输 出 文 件

2 特 有 的 行

-3 不 输 出 两 个

文 件 共 有 的 行

--check-order 检 查 输 入 是 否 被 正 确 排 序 , 即 使 所 有 输 入 行 均 成 对

--nocheck-order 不 检 查 输 入 是 否 被 正 确 排 序
--output-delimiter
=STR 按 照 指 定 的 STR 分 隔 各 列
--total
输 出 一 份 摘 要 信 息
-z
, --zero-terminated 以 NUL 字 符 而 非 换 行 符 作 为 行 尾 分 隔 符

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

--version 显 示 版 本 信 息 并 退 出 注 意 , 比 较 操 作 遵 从 “LC_COLLATE”所 指 定 的 规 则

范 例

comm -12 文 件 1 文 件 2 只 打 印 在 文 件 1 和 文 件 2 中 都 有 的 行 。
comm -3 文 件 1 文 件 2 打 印 在 文 件 1 中 有 , 而 文 件 2 中 没 有 的 行 。 反 之 亦 然 。

作 者

由 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.

参 见

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

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