Chinaunix
标题:
需求来了,大拿出智慧 shell脚本
[打印本页]
作者:
qiuzhilou
时间:
2015-07-30 14:07
标题:
需求来了,大拿出智慧 shell脚本
我有两个包 一个是edpgf.zip 一个是registered.zip 怎么用脚本实现解压完一个包 ,在解压另外一个包, 这两个包不固定 有时候只有一个 请帮分析!
作者:
tuyajie
时间:
2015-07-30 14:13
本帖最后由 tuyajie 于 2015-07-30 14:13 编辑
for yourfile in edpgf.zip registered.zip
do
if [ -f $yourfile ];then
unzip $yourfille
fi
done
复制代码
我没理解错的话~~
作者:
qiuzhilou
时间:
2015-07-30 14:16
回复
2#
tuyajie
谢谢,理解的很到位 ,不过 如果我有一个edpgf.zip 包 这个还能用吗、?
作者:
tuyajie
时间:
2015-07-30 14:17
回复
3#
qiuzhilou
我好想还是理解错了。你是想说2个都有的时候才解压吗?
作者:
qiuzhilou
时间:
2015-07-30 14:24
回复
4#
tuyajie
这么说把, 这是两个补丁包 ,比如这次更新 两个都解压 ,下次更新那 只有 edpgf.zip 要解压,我说的你明白吗?
作者:
reyleon
时间:
2015-07-30 14:24
QQ图片20150730142434.gif
(10.71 KB, 下载次数: 33)
下载附件
2015-07-30 14:24 上传
作者:
tuyajie
时间:
2015-07-30 14:29
sorry....真心不太明白
反正命令挺简单。。
if [ -f file ]然后你自己组合你的需求呗
作者:
MMMIX
时间:
2015-07-30 14:32
回复
6#
reyleon
论坛应该把这个图片加到表情里面,许多帖子回复起来就方便多了。
作者:
Shell_HAT
时间:
2015-07-30 15:53
[ -f edpgf.zip ] && unzip edpgf.zip
[ -f registered.zip ] && unzip registered.zip
复制代码
作者:
chengchow
时间:
2015-07-31 16:55
find $path -name "*.zip" -exec unzip {} \;
作者:
聆雨淋夜
时间:
2015-08-02 09:46
回复
9#
Shell_HAT
这个最简单,本来两个包之间就没关系。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2