查找指定目录的压缩包中哪个.gz文件包含特定关键字
程序员文章站
2022-07-12 12:30:22
...
查找指定目录的压缩包中哪个.gz文件包含特定关键字
f.sh内容如下:
#!/bin/bash
path=$1
files=$(ls $path)
for filename in $files
do
name=$path/$filename
count=`zcat $name | grep --binary-files=text $2|wc -l`
if [[ "$count" -gt "0" ]];then
echo $name
fi
done
用法:
./f.sh 路径 关键字
例子:
https://blog.csdn.net/zhan570556752/article/details/80399154
上一篇: shell 的一些常用的指令(二)