2017-08-15 74 views
0

而在find帮助页面,简介部分说:混淆MAC find命令手册页

SYNOPSIS 

find [-H | -L | -P] [-EXdsx] 
     [-f path] path ... 
     [expression] 

,我想找到他的名字在当前目录中包含“优化”的所有文件,所以我去用这个命令:

find -E -f . -iregex ".*optimizing.*" 

我认为这场比赛的大纲要求,为-Eextended regex-f .[-f path]部分 但产量说:

find: -f .: unknown primary or operator 

但是,如果我删除-f选项,并运行这个:find -E . -iregex ".*optimizing.*"。它会按预期运行。

并剂量SYNOPSIS部分遵循正则表达式语法?也就是说,剂量[-EXdsx]意味着我可以在该部分使用-EXdsx中的任何字符?

这些让我很困惑,并且让阅读man page成为一件非常可怕的事情。

任何帮助,将不胜感激!

+1

这Q是不是编程为StackOverflow的定义。它可能更适合于S.E.相关网站http://apple.stackexchange.com(AskDifferent)或http://SuperUser.com。使用Q底部的'flag'链接,请主持人将其移动到那里。请不要在2个不同的网站上发布相同的Q.在此处发布更多Q​​值之前,请阅读http://stackoverflow.com/help/how-to-ask http://stackoverflow.com/help/dont-ask和http://stackoverflow.com/help/mcve。祝你好运。 – shellter

回答