使用shell脚本

时间:2016-03-04 19:12:40

标签: bash shell unix scripting git-stash

我基本上想在代码中搜索一些sql存储过程。对于Eg:

video.sf_get_video_topology , video.sf_get_vod_entitlements, video.sf_get_account_service_cd 

src下有很多文件和文件夹。我基本上想要搜索所有文件并检索可以引用的位置。任何指针我可以使用什么命令来实现相同的

1 个答案:

答案 0 :(得分:1)

grep是你的朋友。

您应该查看-r选项以递归遍历目录,-l选项仅列出文件名而不发出匹配的行。

语法为grep [args] [regex] file

e.g。

grep -rl "video.sf_get_video_topology" src/*

grep和正则表达式可以非常强大但也很容易出错,所以我建议在那里阅读手册页。