grepとfindエラー

grepとfindエラー

実行しようとすると:

$ man find | grep "-mtime"

次のメッセージが表示されます。

grep: invalid max count

使い方を知りたい-

ベストアンサー1

〜のようにフォローコメントによると、問題はパターンが-文字で始まるということです。

grepがパターンを引数として使用するのを防ぐには、-eパターンの前に引数を使用する必要があります。

$ man find | grep -e "-mtime"

~からman grep

-e モード、 --regexp=モード

パターンとしてPATTERNを使用してください。このオプションを複数回使用するか、-f(--file)オプションと組み合わせて使用​​すると、指定されたすべてのパターンが検索されます。 このオプションは、「-」で始まるパターンを保護するために使用できます。

おすすめ記事