首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突出显示“comm”命令输出

突出显示“comm”命令输出
EN

Stack Overflow用户
提问于 2017-08-16 12:59:53
回答 1查看 95关注 0票数 1

考虑到从保存在两个不同文件中的两个curl -I命令的比较中提取的(简化)输出,我正在寻找在脚本中突出显示以下场景的最佳方法:

  1. 此标头仅存在于file1.txt中,但此头不存在。
  2. 在这两种情况下都存在这种情况,但值不同。

我正在考虑将绿色分配给第3列,如果标题同时出现在第1列和第2列,则为橙色,如果只在第1列或第2列中找到标题,则没有颜色.我也愿意接受与颜色不同的建议,或者使用comm命令以外的其他选项处理file1.txt和file2.txt,或者将值赋值到关联数组中,并通过正则表达式进行比较。

代码语言:javascript
复制
root# comm <(sort file1.txt | tr '.' ',') <(sort file2.txt | tr '.' ',')

Accept-Ranges: none
Cache-Control: private, max-age=0
    Cache-Control: public, max-age=14400
    CF-Cache-Status: HIT
        HTTP/1,1 200 OK
EN

回答 1

Stack Overflow用户

发布于 2017-08-16 14:32:06

我只需安装grc/grcat,这是一个通用的colourizer,并为comm创建一个配置

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45714243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档