gpt4 book ai didi

arrays - 突出显示 'comm' 命令输出

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:19:25 24 4
gpt4 key购买 nike

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

  1. 这个标题只存在于 file1.txt 但这个不存在
  2. 这两种情况都存在,但值不同

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

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

最佳答案

我会简单地安装 grc/grcat ,这是一个通用的着色器,并为 comm 创建一个配置

关于arrays - 突出显示 'comm' 命令输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45714243/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com