newermtファイルの検索とgrepファイルの内容が機能しない

newermtファイルの検索とgrepファイルの内容が機能しない

Linux find コマンドと grep コマンドの使用に問題があります。デフォルトでは、CDをディレクトリに挿入し、特定の日付以降に変更されたすべてのexample.txtファイルを繰り返し検索し、そのファイルをgrepする必要があります。以下のコマンドはある程度動作しますが、同じファイルに対して複数の結果を提供するので、どのくらい安定しているかわかりません。

find ./ -name "example.xml" -newermt "2018-01-01" -exec grep -r "videoplayer.1" /. \;

ベストアンサー1

私の考えに正しいコマンド形式は次のとおりです。

find ./ -name "example.xml" -newermt "2018-01-01" -exec grep -r "videoplayer.1" {} \;

コマンド{}の一部がありませんfind。検索結果はgrepに渡されません。

おすすめ記事