COMM
ad
comm 命令
comm 是LINUX命令
用途
选择或拒绝两个已排序的文件的公共的行。
语法
comm [ -1 -2 -3 ] File1 File2
描述
注:如果为文件名之一指定 -(减号),则 comm 命令读取标准输入。
comm 命令读取 File1 和 File2 参数并在缺省情况下将三栏输出写到标准输出。这些栏由以下内容组成:
* 只在 File1 中的行
* 只在 File2 中的行
* 既在 File1,又在 File2 中的行。
File1 和 File2 都应该根据通过当前“本地语言”环境指定的整理序列来排序。
标志
-1 禁止显示第一栏(在 File1 中的行)。
-2 禁止显示第二栏(在 File2 中的行)。
-3 禁止显示第三栏(与 File1 和 File2 公共的行)。
退出状态
该命令返回以下退出值:
0 所有输入文件被成功输出。
>0 发生错误。
示例
1. 要显示每个文件中唯一的行和两个文件公共的行,请输入:
comm things.to.do things.done
如果文件 things.to.do 和 things.done 包含以下列表:
things.to.do
buy soap
groceries
luncheon
meeting at 3
system update
tech. review
things.done
2nd revision
interview
luncheon
system update
tech. review
weekly report
则 comm 命令显示:
2nd revision
buy soap
groceries
interview
luncheon
meeting at 3
system update
tech. review
weekly report
第一栏包含仅在 things.to.do 中找到的行。第二栏,缩进一个制表符,列出只在 things.done 中查找到的行。第三栏,缩进两个制表符,列出两者公共的行。
2. 要显示只出现在一个文件中的行,请输入:
comm -23 things.to.do things.done
这禁止 comm 命令列表的第二和第三栏。如果文件与示例 1 中的相同,则显示以下内容:
buy soap
groceries
meeting at 3
文件
/usr/bin/comm 包含 comm 命令。
comm
comm是BCIT的修习科目之一
修BCIT的comm 1103要考eng 12 c+转自118cha.com
此内容系本站根据您的指令自动搜索到的结果,不代表本站赞成其中所述的内容或立场
ad
百科全书查询结果由 118cha.com 提供 [复制结果]