我需要编辑一个大文件,只需要保留以[INFO]
开头的行即可。
我已经尝试过
grep "'[^INFO]*'"
和
grep-i '\[^INFO]*'
除其他外,没有一个起作用。
您能帮我吗?
答案 0 :(得分:1)
正则表达式{"desiredCapabilities":{"browserName":"Chrome"},"capabilities":{"firstMatch":[{"browserName":"Chrome"}]}}
匹配所有带有单引号且没有"'[^INFO]*'"
,I
,N
或F
字符的行,请参见https://regex101.com/r/dDX5PQ/1。
就是这种情况,因为O
和[
是特殊字符,表示无数字符。以]
开头时,表示不匹配的字符范围。
所需的正则表达式为^
,它将与以grep "^\[INFO\].*"
开头的所有行匹配,请参见https://regex101.com/r/bIEoBx/2。