#! /bin/bash
#定义需要文件分类的目录
source="/export/home/itms/acs_1/data/tab_event/Script"
#定义将分类后文件存放的目录
local="/export/home/itms/acs_1/data/tab_event/Script/11/"
#获取文件后缀名之后去重,根据后缀名创建目录
types=`ls -al $source|awk 'NR!=1 && !/^dr/ {print $9}'|cut -d '.' -f 2|sort -u`
for type in ${types[*]}
do
mkdir $local$type
done
#将文件转移到至对应的目录下
files=`ls -al $source|awk 'NR!=1 && !/^dr/ {print $9}'`
for file in ${files[*]}
do
dir=`ls -al $source/$file|cut -d '.' -f 2`
cp $source/$file $local$dir
done