Grep多线正则表达式

时间:2014-12-10 22:45:49

标签: regex grep

考虑以下

[Settings]
Flags=17
InHouse=0
PrintMode=4
version=3.0
Background Color=16051165
AutoSaveMin=900000
DefaultTemplate=Untitled.ipt
Save template=1

我正在使用grep循环遍历数千个ini文件以查找以下内容:

version=3.0

DefaultTemplate=[alphanumeric]
下面的

不会返回任何结果,我缺少什么?

版本= 3.0 [\ S \ S] * DefaultTemplate = [A-ZA-Z0-9]

1 个答案:

答案 0 :(得分:1)

试试这个:

grep -P '(DefaultTemplate=[\w\.]+|version=[\d\.]+)' *