#!/bin/sh
批量解压缩脚本
原创
©著作权归作者所有:来自51CTO博客作者bx123的原创作品,请联系作者获取转载授权,否则将追究法律责任
ls -l |grep '^[^d]'|awk '{print $8}'>.tmp_list
egrep '(\.tar\.gz|\.tgz)$' ./.tmp_list >tgz
egrep '(\.tar\.bz|\.tbz)$' ./.tmp_list >tbz
if [ `wc -l tgz |awk '{print $1}'` -gt "0" ]
then
for i in `cat ./tgz`
do
tar -zxvf $i
done
else
exit 1
fi
if [ `wc -l tbz |awk '{print $1}'` -gt "0" ]
then
for i in `cat ./tbz`
do
tar -jxvf $i
done
else
exit 1
fi
rm -rf ./tgz ./tbz ./.tmp_list
下一篇:linux 下arp 地址绑定
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
shell批量注释
单行注释用#,如果要把一段代码全部注释掉,可以用如下方法###
不执行 分隔线 单行注释