1. ホーム
  2. linux

[解決済み] grep関数の最大カウントが無効

2022-02-26 15:29:41

質問

を実行すると find . -mmin -1 1分前に変更された'myfile'を取得します。

しかし、そのファイル内の特定の文字列を検索したい場合、次のようにします。

grep 'myString' myfile -mmin -1 

エラーが表示される invalid max count

また、次のことも試してみました。

find . -name "myfile" -exec grep 'myString' myfile -mmin -5

エラーが表示される find: missing argument to -exec

そこで、私の質問は How do I grep or cat only the changes within a file which happened in last 5 mins. Now that I know the file name which was modified during that period.

ご提案をお願いします。ありがとうございます。

解決方法は?

Grepには、私が見る限りでは、mminの引数がありません。それは する には、数値パラメータを持つ -m 引数があります。 grep 'myString' myfile -m3 は、myStringを含む3行で停止します。つまり、このエラーメッセージは -mmin は有効な最大数ではありません。