使用这组命令,{}和\是什么?人物为?
find . -name '*.clj' -exec grep -r resources {} \;
Adam Bellair.. 27
见男人找.(特别是关于的部分-exec
)
当-exec
用于在找到的每个文件上运行命令时,将{}
替换为找到的每个文件的名称,并且命令终止于\;
在您的示例中,在当前目录(.
)下找到的与名称匹配的所有文件*.clj
将在其上grep -r resources
运行命令(以查找resources
每个文件中是否存在该字符串).
它实际上有点多余,因为它-r
是递归搜索子目录,而这正是find
已经在做的事情.
见男人找.(特别是关于的部分-exec
)
当-exec
用于在找到的每个文件上运行命令时,将{}
替换为找到的每个文件的名称,并且命令终止于\;
在您的示例中,在当前目录(.
)下找到的与名称匹配的所有文件*.clj
将在其上grep -r resources
运行命令(以查找resources
每个文件中是否存在该字符串).
它实际上有点多余,因为它-r
是递归搜索子目录,而这正是find
已经在做的事情.