grep多个文件上的多个字符串

时间:2014-04-08 12:45:10

标签: linux bash unix grep

我有多个sql文件,我想在某些路径上搜索shell脚本上的sql文件名。能帮我解决一下grep命令吗?我想并排显示sql和shell文件名。

例如:

路径:root / dbjobs(此处放置所有shell文件)

Shell 1包含sql文件名sql1,sql2。 在grepping之后它应该显示如下:

Shell1 sql1,sql2
Shell2 sql1,sql3

请帮我使用grep命令。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用grep '<PATTERN>' . -r,它告诉grep在每个文件中递归搜索当前目录中的<PATTERN>

OR

使用grep '<PATTERN>' <FILES>,它会告诉grep在<FILES>搜索<PATTERN>

有关详细信息,请参阅man grep