小编Ale*_*Len的帖子

需要RegExp帮助Linux Bash grep命令过滤掉包含方括号的行

使用以下示例,我需要过滤掉仅包含'ABC'的行,同时跳过与'ABC'匹配的包含方括号的行:

2012-04-04 04:13:48,760~sample1~ABC[TLE 5332.233 2/13/2032 3320392]:CAST
2012-04-04 04:13:48,761~sample2~ABC
2012-04-04 04:13:48,761~sample3~XYZ[BAC.CAD.ABC.CLONE 232511]:TEST

这是我所拥有的,但到目前为止,我无法使用方括号成功过滤掉这些行:

bash-3.00$ cat Metrics.log | grep -e '[^\[\]]' | grep -i 'ABC'

请帮忙?

regex linux bash grep square-bracket

7
推荐指数
1
解决办法
1494
查看次数

标签 统计

bash ×1

grep ×1

linux ×1

regex ×1

square-bracket ×1