linux - grep 后的两个字符串比较
问题描述
我得到以下行
2020-10-17 14:55:39,586 INFO [http-bio-exec-60] [] [D88E13F571A51598613FAA078A215326.server.host.com.:9991] [some.package.Class] TEST_STRING - RSI: 506B48ECADC4BE0CEBF7C7D33D036B67.server.host.com.:9991
我做了 grep "D88E13F571A51598613FAA078A215326" 并得到了上面的行。有没有办法在 grep 之后运行命令来检查 D88E13F571A51598613FAA078A215326 和 506B48ECADC4BE0CEBF7C7D33D036B67 是否相等?
谢谢。
解决方案
如果您已经知道第一个模式,这将起作用:
PATTERN=D88E13F571A51598613FAA078A215326
grep "\[$PATTERN.*RSI: $PATTERN" input_file
推荐阅读
- python - 如何获取数据文件,读取它,并将输出作为 python 中的表
- c# - 用于集成两个 REST API 的 Web 服务结构
- javascript - 将数组转换为带有数组的对象
- gsm - A6 GSM 模块 | 如何使用 A6 mini GSM 模块播放音频文件
- php - live.ERROR:“cron”命名空间中没有定义命令
- python - 如何在 Python 中获得 RandomForest 模型的准确性?
- python-2.7 - python2.7能否编译为Windows10 ARM64
- javascript - 如何更改 iframe 元素的音量?
- ionic-framework - 带有离子的传单地图在移动设备上是空白的,但在浏览器上可见
- scala - scala - 在求和结束时得到总数