首页 > 解决方案 > 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 是否相等?

谢谢。

标签: linuxgrepcsh

解决方案


如果您已经知道第一个模式,这将起作用:

PATTERN=D88E13F571A51598613FAA078A215326
grep "\[$PATTERN.*RSI: $PATTERN" input_file

推荐阅读