find & grep 结合查找 某字符串 所在文件
2016-09-06 20:19
561 查看
1、
在当前目录下所有文件中查找内容包含 字符串[b]bruce_xxx
的文件:[/b]
# find ./ -name "*" -exec grep "bruce_xxx" {} \;
-----------------------------------
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath# find ./ -name "*" -exec grep "bruce_xxx"
{} \;
[b]bruce_xxx[/b]:
DllExport void[b]bruce_xxx[/b](unsigned
char** img);
匹配到二进制文件 ./libfpservice/lib/libopencv_fplib.a
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath#
-----------------------------------
2、
在当前目录下所有文件中查找内容包含[b]字符串
bruce_xxx 的文件并列出字符[/b]所在的文件:
# find ./ -name "*" -exec grep -l "[b][b]bruce_xxx[/b]"
{} \;[/b]
------------------------
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath# find ./ -name "*" -exec grep -l "[b]bruce_xxx[/b]"
{} \;
./libfpservice/bruce_yylib.h
./libfpservice/lib/libopencv_fplib.a
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath#
------------------------
3、
在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件,所在行及所在行的内容:
# find ./ -name "*" -exec grep -n "[b][b]bruce_xxx[/b]"
./ {} \;[/b]
------------------------------
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath# find ./ -name "*" -exec grep -n "[b]bruce_xxx[/b]"
./ {} \;
./libfpservice/bruce_yylib.h:148:[b]bruce_xxx[/b]:
./libfpservice/bruce_yylib.h:152:DllExport void[b]bruce_xxx[/b](unsigned
char** img);
匹配到二进制文件 ./libfpservice/lib/libopencv_fplib.a
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath#
------------------------------
在当前目录下所有文件中查找内容包含 字符串[b]bruce_xxx
的文件:[/b]
# find ./ -name "*" -exec grep "bruce_xxx" {} \;
-----------------------------------
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath# find ./ -name "*" -exec grep "bruce_xxx"
{} \;
[b]bruce_xxx[/b]:
DllExport void[b]bruce_xxx[/b](unsigned
char** img);
匹配到二进制文件 ./libfpservice/lib/libopencv_fplib.a
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath#
-----------------------------------
2、
在当前目录下所有文件中查找内容包含[b]字符串
bruce_xxx 的文件并列出字符[/b]所在的文件:
# find ./ -name "*" -exec grep -l "[b][b]bruce_xxx[/b]"
{} \;[/b]
------------------------
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath# find ./ -name "*" -exec grep -l "[b]bruce_xxx[/b]"
{} \;
./libfpservice/bruce_yylib.h
./libfpservice/lib/libopencv_fplib.a
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath#
------------------------
3、
在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件,所在行及所在行的内容:
# find ./ -name "*" -exec grep -n "[b][b]bruce_xxx[/b]"
./ {} \;[/b]
------------------------------
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath# find ./ -name "*" -exec grep -n "[b]bruce_xxx[/b]"
./ {} \;
./libfpservice/bruce_yylib.h:148:[b]bruce_xxx[/b]:
./libfpservice/bruce_yylib.h:152:DllExport void[b]bruce_xxx[/b](unsigned
char** img);
匹配到二进制文件 ./libfpservice/lib/libopencv_fplib.a
root@ubuntu:/media/4412-5.0_/bruce-4412-5.0/android-5.0.2/brucepath#
------------------------------
相关文章推荐
- grep查找字符串所在文件和行号,find查找文件所在目录即路径
- 查找含有某个字符串的文件(find&grep&xargs)
- linux下 find 和 grep命令结合使用查找定位字符串
- ubuntu 使用 find&grep 查找文件
- linux 下查找文件和字符串命令 find grep
- Linux文件查找find &grep区分
- find grep xargs 查找某目录下包含某字符串的文件
- windows 命令行查找字符串 和 文件(find & findstr & for)
- linux 下查找文件和字符串命令 find grep
- 用find & grep查找文件内容
- linux 下查找文件和字符串命令 find grep
- Linux查找含有某字符串的所有文件,grep和find命令
- Linux使用grep查找字符串所在某个目录的所有文件
- 用find & grep查找文件内容
- ubuntu 使用 find&grep 查找文件
- ubuntu 使用 find&grep 查找文件
- 查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件
- 用find & grep查找文件内容
- 查找目录下的所有文件中是否含有某个字符串 :正则表达式、find、grep、xargs、awk、sed等
- Linux查找常用 :grep find,linux 查找 文件名字 带字符串的文件,查找含有字符的文件