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页面并按关键字过滤


猜你喜欢
- JavaScript实现带音效的烟花特效 2023-08-12
- Ajax实现phpcms 点赞功能实例代码 2023-01-31
- 使用fileReader的一个坑及解决 2023-08-11
- 详解CSS玩转图片Base64编码 2022-11-20
- 关于 css:WebKit (iPad) CSS3: 背景过渡闪烁 2022-09-21
- Typescript + Vue + Eslint使用不报错的方法总结。 2023-10-08
- vue前端下载后端返回的文件流 2023-10-08
- ajax快速解决参数过长无法提交成功的问题 2023-01-26
- VUE的路由(一):模式 2023-10-08
- Jquery Ajax请求文件下载操作失败的原因分析及解决办法 2022-10-17