#!/bin/sh set -e for a in "$@"; do TEMPDIR=$(mktemp -d --tmpdir=.) trap "/bin/rm -rf \"$TEMPDIR\"" QUIT INT EXIT (cd ${TEMPDIR}; unzip ../"$a"; chmod +r mimetype; rm ../"${a}"; zip -r ../"${a}" . ); rm -rf "${TEMPDIR}"; trap - QUIT INT EXIT done;