for FNAME in $(cat $FLIST);do case ${FNAME##*.} in 'zip') extr="unzip" ;; 'gz') extr="gunzip" ;; *) echo "unknown" return 1 ;; esac done