#!/bin/sh for file in *.txt; do mkdir `basename $file | awk -F. '{print $1}'` cp $file `basename $file | awk -F. '{print $1}'` done