【问题标题】:grep multiple strings on multiple file在多个文件上grep多个字符串
【发布时间】:2014-04-08 12:45:09
【问题描述】:

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

例如:

路径:root/dbjobs(所有的shell文件都放在这里)

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

Shell1 sql1,sql2
Shell2 sql1,sql3

请帮助我使用 grep 命令。

提前致谢。

【问题讨论】:

    标签: linux bash unix grep


    【解决方案1】:

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

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

    更多详情请见man grep

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      • 2013-12-27
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多