相关疑难解决方法(0)

'grep -R string*.txt'即使top dir没有.txt文件也是如此

我不记得何时在grep中引入了递归搜索' -R '命令行开关,但现在我无法想象没有它的生活.

唯一的问题是,如果递归中的任何目录与文件名通配符不匹配,grep -R将停止并且将无法报告确实产生正搜索结果的目录和文件.

例如:

  grep -R skeleton_app *.xml
Run Code Online (Sandbox Code Playgroud)

只报告

AndroidManifest.xml:    <application android:label="@string/skeleton_app">
Run Code Online (Sandbox Code Playgroud)

而:

  grep -R skeleton_app *
Run Code Online (Sandbox Code Playgroud)

将全部报告:

AndroidManifest.xml:    <application android:label="@string/skeleton_app">
Binary file bin/classes.dex matches
Binary file bin/com/example/android/skeletonapp/R$string.class matches
gen/com/example/android/skeletonapp/R.java:        public static final int skeleton_app=0x7f050000;
res/values/strings.xml:    <string name="skeleton_app">Understanding Intents</string>
Run Code Online (Sandbox Code Playgroud)

我的问题:有没有办法告诉' grep -R ' 不要停止文件名不匹配?

grep

4
推荐指数
1
解决办法
6173
查看次数

标签 统计

grep ×1