从zip 文件中找文件名含有某些字符串的文件/已经所含文件中含有某个字符串的文件//grep
来源:互联网 发布:程序员职业规划 知乎 编辑:程序博客网 时间:2024/06/05 15:24
0. 在非zip文件中查找含有某个字符串的文件:
grep -ir '200880288193' dd/
grep -r 'matching str' path
1.zip file 中文件名含有"ABC" 的文件 :
find . -name '*.zip' -exec grep -qi 'ABC' {} /; -exec echo {} /;
2.zip file 中的文件内容中含有字符串ABCDEF的文件:
for file in *.zip; do if unzip -p $file | strings | grep "ABCDEF" > /dev/null; then echo $file; fi; done
note: unzip -p
-p extract files to pipe (stdout). Nothing but the file data is sent to stdout, and the files are always extracted in binary format, just as they are stored (no conversions).
grep -qi
-i, --ignore-case
Ignore case distinctions in both the PATTERN and the input files.
-q, --quiet, --silent
Quiet; do not write anything to standard output. Exit immediately with zero status if any match is found, even if an error was detected.Also see the -s or --no-messages option.
-R, -r, --recursive
Read all files under each directory, recursively; this is equivalent to the -d recurse option.
another try (almost same):
#!/bin/su$searchstring=$1for zipfile in *.zipdo unzip -qq -l $zipfile | awk '{ print $4 }' | while read file do if unzip -p $zipfile $file | grep $searchstring > /dev/null then echo "$zipfile / $file" fi donedone
- 从zip 文件中找文件名含有某些字符串的文件/已经所含文件中含有某个字符串的文件//grep
- 查找含有某个字符串的文件(find&grep&xargs)
- 查找目录下的所有文件中是否含有某个字符串(grep 命令)
- linux查找含有某个字符串的文件
- 查找目录下的所有文件中是否含有某个字符串 :正则表达式、find、grep、xargs、awk、sed等
- Linux查找某些文件中是否含有特定字符串
- 查找目录下的所有文件中是否含有某个字符串 查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件
- 删除某个目录下含有某个字符串的文件
- Linux系统中 查找目录下的所有文件中是否含有某个字符串
- 查找含有某字符串的所有文件(grep)
- 查找目录下的所有文件中是否含有某个字符串
- linux查找目录下的所有文件中是否含有某个字符串
- linux查找目录下的所有文件中是否含有某个字符串
- 查找目录下的所有文件中是否含有某个字符串 linux
- 查找目录下的所有文件中是否含有某个字符串 linux
- 查找目录下的所有文件中是否含有某个字符串 linux
- linux查找目录下的所有文件中是否含有某个字符串
- linux查找目录下的所有文件中是否含有某个字符串
- Mailto 中文主题乱码
- Cannot find libmysqlclient_r under usr/local/mysql
- 上拉电阻、下拉电阻 / 拉电流、灌电流 / 扇出系数
- 我的苦
- UML中的用例图
- 从zip 文件中找文件名含有某些字符串的文件/已经所含文件中含有某个字符串的文件//grep
- MTK驱动配置
- perl比较两个文件,输出不同行
- [DELPHI]TQuery的结果到入Excel
- 杭电1229 还是A+B
- MSSQL求連續ID內數量合計-常見解決方案
- zjut 1176 斐波那契数列
- androidUI第四部分---1.4.3ListView用法—利用CursorAdapter生成ListView
- 有感1