【发布时间】:2014-06-25 07:34:44
【问题描述】:
基本上,我只想在文件夹中存在的 java 文件中找到一个字符串(递归),并希望显示它们的文件路径以及包含该字符串的相应 java 文件的“包”。
find . -name '*.java' -print0 | xargs -0 grep -l 'SRO'
我上面写的命令搜索字符串'SRO'并打印这些文件的文件路径。
请建议相同的 shell 脚本命令。
【问题讨论】:
-
1.展示你的尝试。 2. 提供一些示例输入/输出。
-
那是一个shell脚本...
-
你能澄清
want to display their filepath as well as the "package"的要求吗? -
@CDahn 您在下面给出的答案给了我想要的输出。为此非常感谢。您能否建议我还应该在下面的脚本中添加什么来打印文件名。只需打印
.java