使用grep从文件中获取信息

时间:2018-09-11 14:33:16

标签: linux grep

我需要编辑一个大文件,只需要保留以[INFO]开头的行即可。

我已经尝试过

grep "'[^INFO]*'"

grep-i '\[^INFO]*'

除其他外,没有一个起作用。

您能帮我吗?

1 个答案:

答案 0 :(得分:1)

正则表达式{"desiredCapabilities":{"browserName":"Chrome"},"capabilities":{"firstMatch":[{"browserName":"Chrome"}]}}匹配所有带有单引号且没有"'[^INFO]*'"INF字符的行,请参见https://regex101.com/r/dDX5PQ/1。 就是这种情况,因为O[是特殊字符,表示无数字符。以]开头时,表示不匹配的字符范围。

所需的正则表达式为^,它将与以grep "^\[INFO\].*"开头的所有行匹配,请参见https://regex101.com/r/bIEoBx/2