git://git.jankratochvil.net
/
nethome.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
orig rh72
[nethome.git]
/
bin
/
unzipx
1
#! /bin/sh
2
if [ $# = 0 ];then
3
echo 'Syntax: $0 <file.zip>...'
4
exit 1
5
fi
6
while [ $# -gt 0 ];do
7
d="$1"
8
d=`basename "$d" .zip`
9
d=`basename "$d" .ZIP`
10
if [ -f "$d" ];then
11
d="$d.dir"
12
fi
13
mkdir "$d" 2>/dev/null
14
r="$1"
15
if [ "${r#/}" = "$r" ];then
16
r="../$r"
17
fi
18
(if cd "$d";then
19
unzip -L "$r"
20
fi
21
)
22
shift
23
done