【发布时间】:2012-06-21 18:17:47
【问题描述】:
我想在目录中搜索所有以 .m 结尾的文件,以查找诸如 @"LBL_18989" @"LBL_15459" 、@"LBL_14359" 之类的字符串 ...
我的命令是:
find . type f -name \*.m | grep '@"LBL_[[0-9]"]+'
但它没有给出预期的结果。
【问题讨论】:
-
@F.J. - 编辑帖子以纠正他的代码错误会导致混乱。
-
原来的查找命令是:
find . type f -name *.m | grep '@"LBL_[[0-9]"]+'。它不允许我更改帖子,因为删除“\”不是 6 个字符的更改。 -
您是否尝试 grep 查找具有该字符串模式的文件名或包含具有该模式的文本数据的文件?
-
@jordanm,除了为代码格式添加缩进以使其更易于阅读外,我没有编辑任何内容。我认为 OP 实际上打算在那里有
\*(因为没有必要逃避*让它出现在 SO 中)。 -
F.J. - 对不起,我没有看来源差异,你是对的。