Chinaunix

标题: 请教 grep -l $string * 中的*是什么意思? [打印本页]

作者: xyystone    时间: 2004-11-05 16:40
标题: 请教 grep -l $string * 中的*是什么意思?
*是代表当前目录下所有的文件,还是当前目录或其它什么的?
作者: 寂寞烈火    时间: 2004-11-05 16:43
标题: 请教 grep -l $string * 中的*是什么意思?
grep -l $string *
-l是grep的选项
$string是grep要搜寻的\匹配模式
*表示当前目录下的所有文件
大概意思是说,在当前目录下搜寻包含有$string模式的文件名
作者: xyystone    时间: 2004-11-05 16:52
标题: 请教 grep -l $string * 中的*是什么意思?
谢谢!
但是如果把*号去掉了以后,语句还正确不?是不是就表示在当前目录下匹配寻找呢?
作者: 寂寞烈火    时间: 2004-11-05 17:20
标题: 请教 grep -l $string * 中的*是什么意思?
原帖由 "xyystone" 发表:
谢谢!
但是如果把*号去掉了以后,语句还正确不?是不是就表示在当前目录下匹配寻找呢?

建议你看一下grep基本格式:
grep [选项] 模式 文件
grep -l string filename
如果你不提供filename,则grep会把标准输入作为他的最后一个参数!




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