我正在运行grep
来查找任何*。sql文件中包含单词select
后跟单词customerName
再后跟单词from
。这个选择语句可以跨越许多行,并且可以包含制表符和换行符。
我尝试了以下几种方法:
$ grep -liIr --include="*.sql" --exclude-dir="\.svn*" --regexp="select[a-zA-Z0-
9+\n\r]*customerName[a-zA-Z0-9+\n\r]*from"
然而,它会一直运行下去。有人能帮我正确的语法吗?