带有空格的文件中的 Grep 行

use*_*391 2 linux grep whitespace pcregrep

我有包含记录的文件

qwe.google.com IN A 1.1.1.1
qwe.google.com   IN {uneven-space} A{space}1.1.1.1
qwe.google.com  IN     CNAME      asd.google.com
Run Code Online (Sandbox Code Playgroud)

我需要 grep 包含的所有行IN A,因为它之间包含不均匀的空间,我无法这样做。

bin*_*sta 5

您可以使用

grep -E "IN[[:blank:]]+A" file
Run Code Online (Sandbox Code Playgroud)
  • [[:blank:]] 匹配空格和制表符,类似于 [ \t]