Chinaunix

标题: find命令\;什么意思? [打印本页]

作者: ooolinux    时间: 2009-04-28 19:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: mlsx    时间: 2009-04-28 19:51
\;并不是在一起的,应分别解释
;是这个语句必要的符号,find -exec command ;是语法标准。
其中 {} 表示替换当前找到的文件。
而\表示对搜索的出来的文件(或者其他)需要采取escape方式,比如搜索出来的文件护或者目录有空格,这个时候,就需要把文件及路径用“”引起来,而不是让shell以为是两个文件或者目录。
作者: diyself    时间: 2009-04-28 21:16
原帖由 mlsx 于 2009-4-28 19:51 发表
\;并不是在一起的,应分别解释
;是这个语句必要的符号,find -exec command ;是语法标准。
其中 {} 表示替换当前找到的文件。
而\表示对搜索的出来的文件(或者其他)需要采取escape方式,比如搜索出来的文件 ...


解答真详细。一看就明白了,解决了我曾经的疑惑,谢谢!

[ 本帖最后由 diyself 于 2009-4-28 21:19 编辑 ]
作者: rhlei    时间: 2009-04-28 22:21

作者: emmoblin    时间: 2009-04-28 23:12
find手册都都没说这么详细,牛
作者: jiangpeng311    时间: 2009-04-29 00:09
哪+号呢
作者: unixlinuxsys    时间: 2009-04-29 10:30

作者: yuanhanglinux    时间: 2009-05-01 22:23
高手,二楼兄弟,也解答了我的疑惑.
作者: rhlei    时间: 2009-05-02 07:51


解释的好!
作者: 小公猫    时间: 2009-05-02 13:16
学习了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2