我在Unix中使用SSH安全shell,我想搜索带有“TEXT”或字符串
的文件
并且该字符串类似于'PACKAGE',后跟'%PA%EVENTS%'('PA_PACKAGE%PA%EVENTS%')
这个%我假设在SQL * PLUS中,意味着我可以在EVENTS之前的任何地方出现字符串PA
和事件可以发生在PA之后的任何地方,
我想搜索这个REGEX匹配的文件。
答案 0 :(得分:1)
我不确定您希望匹配的确切内容,但以下内容将打印出包含“ PACKAGE ”文字的行,但零个或多个字符然后是当前目录中所有文件的文本“ EVENTS ”。
grep "PACKAGE.*EVENTS" *
请提供一些您想要的更多示例,以便我更具体。
答案 1 :(得分:0)
试试这个:egrep -e "PACKAGE PA*EVENTS" file
答案 2 :(得分:0)
grep -l "PACKAGE*EVENTS" *
递归:
grep -Rl "PACKAGE*EVENTS" *