Como o @Fólkvangr comentou, o problema é que seu padrão começa com um -caractere.
Para evitar que o grep tente usar o padrão como parâmetro, você deve usar o -eparâmetro antes do padrão.
$ man find | grep -e "-mtime"
A partir deman grep
-e PADRÃO, --regexp=PADRÃO
Use PATTERN como o padrão. Se esta opção for usada várias vezes ou combinada com a opção -f (--file), procure por todos os padrões fornecidos. Esta opção pode ser usada para proteger um padrão que começa com “-” .
Como o @Fólkvangr comentou, o problema é que seu padrão começa com um
-
caractere.Para evitar que o grep tente usar o padrão como parâmetro, você deve usar o
-e
parâmetro antes do padrão.A partir de
man grep