Pierre Le Guen Asked: 2018-09-08 06:15:06 +0800 CST2018-09-08 06:15:06 +0800 CST 2018-09-08 06:15:06 +0800 CST grep 和 find 出错 772 当我尝试执行时: $ man find | grep "-mtime" 我收到这条消息: grep: invalid max count 我想知道如何使用- grep find 1 个回答 Voted Best Answer andcoz 2018-09-08T07:10:47+08:002018-09-08T07:10:47+08:00 正如@Fólkvangr评论的那样,问题在于您的模式以-字符开头。 为避免 grep 尝试将模式用作参数,您必须-e在模式之前使用参数。 $ man find | grep -e "-mtime" 从man grep -e 模式,--regexp=模式 使用 PATTERN 作为模式。如果此选项被多次使用或与 -f (--file) 选项结合使用,则搜索所有给定的模式。 此选项可用于保护以“-”开头的模式。
正如@Fólkvangr评论的那样,问题在于您的模式以
-
字符开头。为避免 grep 尝试将模式用作参数,您必须
-e
在模式之前使用参数。从
man grep