linux命令 common 文件比较
Posted 记忆残留
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令 common 文件比较相关的知识,希望对你有一定的参考价值。
比较已经排序的文件
comm [options] file1 file2
comm将逐行比较已经排序的两个文件。显示结果包括3列:
第1列为只在file1中找到的行;第2列为只在file2中找到的行;第3列为两个文件的公用行。
参数
参数file1和file2为comm要比较的文件的路径名。用连字符(-)来替代file1或者file2时,comm将从标准输入读取输入信息
选项
-1 不显示第1列(即不显示只在file1中找到的行)
-2 不显示第2列(即不显示只在file2中找到的行)
-3 不显示第3列(即不显示在两个文件中都找到的行)
注意
如果文件没有排序,comm就不能正常的工作
第2列的没一行前面有一个制表符,第3列中的每一行前面有两个制表符
示例
原文件
$ cat a bbbbb ccccc ddddd eeeee fffff $ cat b aaaaa ddddd eeeee ggggg hhhhh
comm
$ comm a b aaaaa bbbbb ccccc ddddd eeeee fffff ggggg hhhhh $
比较排序过的a和b文件
comm -12
$ comm -12 a b ddddd eeeee
仅显示公有行
以上是关于linux命令 common 文件比较的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段
read ECONNRESET at TLSWrap.onStreamRead (internal/stream_base_commons.js:209:20) { errno: -4077(代码片段