次の属性を使用して、現在のディレクトリ内のすべてのファイルを再帰的に検索したいと思います。
- 過去 10 日以内に作成された
- htm ファイルか html ファイルか
- 内部に次のテキストがあります。
- var iw=document;iw['書き込み']
誰かがこれを手伝ってくれますか?
次の属性を使用して、現在のディレクトリ内のすべてのファイルを再帰的に検索したいと思います。
誰かがこれを手伝ってくれますか?
これは近いはずです:
find . -ctime -10 -and \
\( -iname '*.html' -or -iname '*.htm' \) -print0 | \
xargs -0 egrep -l "var iw=document;iw\[.*write"
次のようなものが必要なようです。
find . -mtime 10 -and \( -iname '*.html' -or -iname '*.htm' \) -print0 | xargs -0 egrep -H "var iw=document;iw\[.*write"
xargs
は少し余分です。
find . -ctime -10 -and \
( -iname '*.html' -or -iname '*.htm' \) \
-exec fgrep -l "var iw=document;iw['write']" {} +