当前位置:  开发笔记 > 编程语言 > 正文

简单的unix命令,什么是{}和\; 对于

如何解决《简单的unix命令,什么是{}和\;对于》经验,为你挑选了1个好方法。

使用这组命令,{}和\是什么?人物为?

find . -name '*.clj' -exec grep -r resources {} \;

Adam Bellair.. 27

见男人找.(特别是关于的部分-exec)

-exec用于在找到的每个文件上运行命令时,将{}替换为找到的每个文件的名称,并且命令终止于\;

在您的示例中,在当前目录(.)下找到的与名称匹配的所有文件*.clj将在其上grep -r resources运行命令(以查找resources每个文件中是否存在该字符串).

它实际上有点多余,因为它-r是递归搜索子目录,而这正是find已经在做的事情.



1> Adam Bellair..:

见男人找.(特别是关于的部分-exec)

-exec用于在找到的每个文件上运行命令时,将{}替换为找到的每个文件的名称,并且命令终止于\;

在您的示例中,在当前目录(.)下找到的与名称匹配的所有文件*.clj将在其上grep -r resources运行命令(以查找resources每个文件中是否存在该字符串).

它实际上有点多余,因为它-r是递归搜索子目录,而这正是find已经在做的事情.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有