linux – 使用wget和grep下载HTML页面并按关键字过滤

KEYWORDS=(dolphins fish dogs cats iguanas)IFS=$\nfind . -type f -size +1c ! -exec grep -qF ${KEYWORDS[*]} {} \; -exec truncate -s 0 -f {} \;如果文件超过1个字节,请搜索关键字.如果未找到关...

KEYWORDS=("dolphins" "fish" "dogs" "cats" "iguanas")
IFS=$'\n'
find . -type f -size +1c ! -exec grep -qF "${KEYWORDS[*]}" {} \; -exec truncate -s 0 -f {} \;

如果文件超过1个字节,请搜索关键字.如果未找到关键字,请将其截断为0字节.我收到以下错误:

truncate: invalid option -- 'f'
Try `truncate --help' for more information.

解决方法:

KEYWORDS=("dolphins" "fish" "dogs" "cats" "iguanas")
IFS=$'\n'
find . -type f ! -exec grep -qF "${KEYWORDS[*]}" {} \; -exec rm -f {} \;

会删除没有关键字的文件.

本文标题为:linux – 使用wget和grep下载HTML页面并按关键字过滤

基础教程推荐