Linux 查找具有特定属性的文件
我希望使用以下属性递归查找当前目录中的所有文件:Linux 查找具有特定属性的文件,linux,shell,command-line,find,Linux,Shell,Command Line,Find,我希望使用以下属性递归查找当前目录中的所有文件: 在过去10天内创建 是htm还是html文件 内有以下文字: var-iw=文件;iw[“写”] 有人能帮上忙吗?听起来好像你想要这样的东西: find . -mtime 10 -and \( -iname '*.html' -or -iname '*.htm' \) -print0 | xargs -0 egrep -H "var iw=document;iw\[.*write" 这应该很接近: find . -ctime -10
- 在过去10天内创建
- 是htm还是html文件
- 内有以下文字:
- var-iw=文件;iw[“写”]
有人能帮上忙吗?听起来好像你想要这样的东西:
find . -mtime 10 -and \( -iname '*.html' -or -iname '*.htm' \) -print0 | xargs -0 egrep -H "var iw=document;iw\[.*write"
这应该很接近:
find . -ctime -10 -and \
\( -iname '*.html' -or -iname '*.htm' \) -print0 | \
xargs -0 egrep -l "var iw=document;iw\[.*write"
xargs
有点多余
find . -ctime -10 -and \
( -iname '*.html' -or -iname '*.htm' \) \
-exec fgrep -l "var iw=document;iw['write']" {} +
实际上仔细想想,我不确定-,和-,或者,我把它作为练习;-)Snap,你知道和/或的主席是谁吗?