#!/bin/bash for FileName in *.zip do newdir=`echo "$FileName" | awk -F. '{print $1}` mkdir $newdir unzip "$FileName" -d $newdir done