#! /bin/sh if [ $# = 0 ];then echo 'Syntax: $0 ...' exit 1 fi while [ $# -gt 0 ];do d="$1" d=`basename "$d" .zip` d=`basename "$d" .ZIP` if [ -f "$d" ];then d="$d.dir" fi mkdir "$d" 2>/dev/null r="$1" if [ "${r#/}" = "$r" ];then r="../$r" fi (if cd "$d";then unzip -L "$r" fi ) shift done