当前位置: 首页 > news >正文

微信 公众号 微网站开发重庆网站关键词优化推广

微信 公众号 微网站开发,重庆网站关键词优化推广,网站定制价格,企业网页制作与网站设计目录 内容来源: 【GUN】【comm】指令介绍 【busybox】【comm】指令介绍 【linux】【comm】指令介绍 使用示例: 逐行比较两个排序后的文件 - 默认输出 逐行比较两个排序后的文件 - 如果一个文件的排序有问题,那么反错(默认&…

目录

内容来源:

【GUN】【comm】指令介绍

【busybox】【comm】指令介绍

【linux】【comm】指令介绍

使用示例:

逐行比较两个排序后的文件 - 默认输出

逐行比较两个排序后的文件 - 如果一个文件的排序有问题,那么反错(默认)

逐行比较两个排序后的文件 - 不检查文件是否已经排序

逐行比较两个排序后的文件 - 修改输出格式,修改默认间隔符

逐行比较两个排序后的文件 - 统计每列的个数

逐行比较两个排序后的文件 - 默认输出中可以选择不输出某一列

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【comm】指令介绍

comm:逐行比较两个排序后的文件
comm 将通用的和唯一的行写入到两个输入文件的标准输出;文件名“-”表示标准输入。
简介:
comm [option]... file1 file2
在可以使用comm之前,必须使用LC_COLLATE区域设置指定的排序序列对输入文件进行排序。如果输入文件以非换行符结束,则会静默地添加换行符。没有选项的sort命令总是输出一个适合comm输入的文件。
如果没有选项,comm将生成三列输出。第一列包含file1唯一的行,第二列包含file2唯一的行,第三列包含两个文件共有的行。列之间由一个制表符分隔。
选项-1、-2和-3禁止打印相应的列(和分隔符)。参见第2章[常见选项],第2页。
与其他一些比较工具不同,comm的退出状态不依赖于比较的结果。正常完成后,comm产生一个0的退出代码。如果有错误,则以非零状态退出。
如果指定了--check-order选项,未排序的输入将导致致命的错误消息。
如果指定了--nocheck-order选项,未排序的输入将永远不会导致错误消息。
如果这两个选项都没有给出,只有当发现输入文件包含不可配对的行时,才会诊断排序错误的输入。如果输入文件被诊断为未排序,comm命令将以非零状态退出(并且不应该使用输出)。
通过指定--nocheck-order强制comm处理排序错误的、包含不配对行的输入文件,并不能保证产生任何特定的输出。输出可能与您希望的不一致。
‘--check-order’如果任何一个输入文件的顺序错误,则失败并返回错误信息。
‘--nocheck-order’
不要检查两个输入文件是否有序。
其他选项有:
‘--output-delimiter=str’
在相邻的输出列之间打印str,而不是默认的单个制表符。定界符str可以为空,在这种情况下,将使用ASCII NUL字符来定界输出列。
‘--total’ 
在最后输出摘要。与常规输出类似,第1列包含file1特有的行数,第2列包含file2特有的行数,第3列包含两个文件共有的行数,在附加的第4列中紧跟单词'total'。在下面的例子中,comm命令省略了常规输出(-123),只打印摘要:
$ printf '%s\n' a b c d e > file1
$ printf '%s\n' b c d e f g > file2
$ comm --total -123 file1 file2
1 2 4 total
这个选项是一个GNU扩展。可移植脚本应该使用wc来获取总数,例如对于上面的示例文件:
$ comm -23 file1 file2 | wc -l # file1中的行数
1
$ comm -13 file1 file2 | wc -l # file2中的行数
2
$ comm -12 file1 file2 | wc -l #两个文件共用的行数
4
‘-z’
‘--zero-terminated’
用0字节而不是换行符分隔项(ASCII LF)。例如,将输入视为用ASCII NUL分隔的项目,并以ASCII NUL终止输出项目。
此选项可以与 ‘perl -0’ 或 ‘find -print0’ 和 ‘xargs -0’ 一起使用,它们的作用相同,以便可靠地处理任意文件名(即使是包含空格或其他特殊字符的文件名)。

【busybox】【comm】指令介绍

NA

【linux】【comm】指令介绍

[root@localhost bin]# comm --help
用法:comm [选项]... 文件1 文件2
逐行比较已排序的文件文件1 和文件2。When FILE1 or FILE2 (not both) is -, read standard input.如果不附带选项,程序会生成三列输出。第一列包含文件1 特有的行,第二列包含 文件2 特有的行,而第三列包含两个文件共有的行。-1		不输出文件1 特有的行-2		不输出文件2 特有的行-3		不输出两个文件共有的行--check-order			检查输入是否被正确排序,即使所有输入行均成对--nocheck-order		不检查输入是否被正确排序--output-delimiter=STR	依照STR 分列--total           output a summary-z, --zero-terminated    以 NUL 字符而非换行符作为行尾分隔符--help		显示此帮助信息并退出--version		显示版本信息并退出Note, comparisons honor the rules specified by 'LC_COLLATE'.示例:comm -12 文件1 文件2  只打印在文件1 和文件2 中都有的行comm -3  文件1 文件2  打印在文件1 中有,而文件2 中没有的行。反之亦然。GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 comm 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/comm>
或者在本地使用:info '(coreutils) comm invocation'

使用示例:

逐行比较两个排序后的文件 - 默认输出

第一列 file1 的唯一行

第二列 file2 的唯一行

第三列 两个文件共有的行

指令: comm test1.txt  test2.txt

如果两个文件一样,第一列和第二列就不会打印

逐行比较两个排序后的文件 - 如果一个文件的排序有问题,那么反错(默认)

--check-order 选项

指令: comm test*

指令: comm test* --check-order

逐行比较两个排序后的文件 - 不检查文件是否已经排序

--nocheck-order 选项

指令: comm test* --nocheck-order

逐行比较两个排序后的文件 - 修改输出格式,修改默认间隔符

--output-delimiter=str 选项

指令: comm test* --nocheck-order --output-delimiter='            |             '

逐行比较两个排序后的文件 - 统计每列的个数

--total 选项

指令: comm test* --nocheck-order --output-delimiter='            |             ' --total

逐行比较两个排序后的文件 - 默认输出中可以选择不输出某一列

-1 -2 -3 选项,可以一起用

此处的 --nocheck-order 选项是因为,原始文件有排序错误,懒得改了,应该能看明白吧

指令: comm test* -1 --nocheck-order --total

指令: comm test* -1 --nocheck-order --total

指令: comm test* -1 --nocheck-order --total

指令: comm test* -123 --nocheck-order --total

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

http://www.yayakq.cn/news/598630/

相关文章:

  • 外贸公司做网站做网站送商标
  • 做视频网站 带宽南海大良网站建设
  • 广东省网站备案要多久创建网站容易吗
  • 企业网站如何做seo浏览器收录网站
  • 杭州网站设计公司哪家好学广告设计好就业吗
  • 学网站开发有用么北京网站备案号查询
  • 如何在百度推广网站网站建设制作免费
  • 任县网站建设设计网站产品使用说明书怎么做
  • 广东网站seo网站起名字大全
  • 网站建设规模与类别wordpress安装出问题
  • 国外营销网站建设自己做的网站在浏览器上显示不安全
  • 网站建设到那可以学习哪个公司的网络最好用
  • 网站建设费预付定金什么科目wordpress加腾讯云cdn
  • 带后台自适应网站模版做外贸网站需要注意些什么问题
  • 哪个网站可以做卖房ppt模板图片素材
  • 外贸网站 模板河南建设监理协会网站6
  • 重庆哪里可以做公司网站七牛wordpress插件
  • 专业网站开发价格东莞百度seo哪里强
  • 上海正规做网站公司报价网页设计代码免费
  • 国内网站设计案例华为企业管理软件
  • 郑州的团购网站建设可以做我女朋友吗网站
  • 搜狐快站怎么做网站黑龙江采购网
  • 在哪儿可以找到网站开发的需求可以提供排版的网站
  • 领动做的网站怎么样聚名网官网登录入口
  • 怎么做网站移动端重庆做网站电话
  • 网站导购话术专业创业服务平台网站建设需求
  • 网站建设需求方案wordpress闭站
  • wordpress add_action do_action站长网站优化公司
  • 个人网站模板html代码免费智慧团建登录官网手机版
  • 用dw6做网站做程序的网站