#!/bin/bash # unzip replacement written by Henry Jensen Opts="" cm="x" while getopts plvtTZ opt do case $opt in p) Opts="$Opts -so";; v|l) cm="l";; t) cm="t";; T|Z) ;; \?)break;; esac done shift $((OPTIND-1)) 7z $cm $Opts "$@"