1 Star 0 Fork 7

宋震宇 / mkbshare

forked from BigSkySea / mkbshare 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
grepstr.sh 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
miao_kaibo 提交于 2020-05-06 14:11 . add
pkglist=`cat pkglist`
ziplist=`find openEuler -iname "*.zip"`
gzlist=`find openEuler -iname "*.tar.gz"`
bz2list=`find openEuler -iname "*.tar.bz2"`
xzlist=`find openEuler -iname "*.tar.xz"`
for z in $ziplist
do
if [[ $z =~ "openEuler/iptables/" ]];then
continue
fi
d=${z%.*}
mkdir -p "greptmp/$d"
unzip $z -d "greptmp/$d"
done
for g in $gzlist
do
if [[ $g =~ "openEuler/iptables/" ]];then
continue
fi
d=`dirname $g`
mkdir -p "greptmp/$d"
tar -zxvf $g -C "greptmp/$d"
done
for b in $bz2list
do
if [[ $b =~ "openEuler/iptables/" ]];then
continue
fi
d=`dirname $b`
mkdir -p "greptmp/$d"
tar -xvf $b -C "greptmp/$d"
done
for x in $xzlist
do
if [[ $x =~ "openEuler/iptables/" ]];then
continue
fi
d=`dirname $x`
mkdir -p "greptmp/$d"
tar -xvJf $x -C "greptmp/$d"
done
echo "==================================start ============" > grepresult.txt
for pkg in $pkglist
do
grep -Rn $1 openEuler/$pkg >> grepresult.txt
done
echo "========================================================================" >> grepresult.txt
grep -Rn $1 greptmp/* >> grepresult.txt
rm -rf greptmp/*
1
https://gitee.com/so_zh_yu/mkbshare.git
git@gitee.com:so_zh_yu/mkbshare.git
so_zh_yu
mkbshare
mkbshare
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891