小编Pan*_*ndu的帖子

在Unix中使用find命令时忽略"是一个目录"

我使用以下命令在目录结构中递归地查找字符串.

find . -exec grep -l samplestring {} \;
Run Code Online (Sandbox Code Playgroud)

但是当我在一个大型目录结构中运行命令时,会有一个很长的列表

grep: ./xxxx/xxxxx_yy/eee: Is a directory
grep: ./xxxx/xxxxx_yy/eee/local: Is a directory
grep: ./xxxx/xxxxx_yy/eee/lib: Is a directory
Run Code Online (Sandbox Code Playgroud)

我想省略上面的结果.只需显示带有字符串的文件名即可.有人可以帮忙吗?

unix directory grep find

7
推荐指数
2
解决办法
4760
查看次数

标签 统计

directory ×1

find ×1

grep ×1

unix ×1