![grep 和 find 出错](https://linux22.com/image/143865/grep%20%E5%92%8C%20find%20%E5%87%BA%E9%94%99.png)
当我尝试执行时:
$ man find | grep "-mtime"
我收到这条消息:
grep: invalid max count
我想知道如何使用-
答案1
作为@Fólkvangr评论说,问题是你的模式以一个-
字符开头。
为了避免 grep 尝试使用模式作为参数,您必须-e
在模式之前使用参数。
$ man find | grep -e "-mtime"
从man grep
-e 模式,--regexp=模式
使用 PATTERN 作为模式。如果多次使用此选项或与 -f (--file) 选项结合使用,则搜索给定的所有模式。 该选项可用于保护以“-”开头的模式。