2014년 7월 13일 일요일

[linux shell] unzip


function doUnzip(){
 LOCALDIR=$1
 PREFIX=$2
 for i in ${LOCALDIR}/*.*
 do
  if [[ $i = *${DATE}*.zip ]]; then
   #statements
   n=$(unzip -lqq $i | awk '{print $NF}')
   e=${n#*.}
   unzip $i -d ${LOCALDIR} && mv ${LOCALDIR}/$n ${LOCALDIR}/"$PREFIX$n"
   rm -f $i
  else
   echo It's not a zipfile!!! You don't need to unzip!!!
   mv $i ${LOCALDIR}/"$PREFIX${i##*/}"
  fi
 done
}

댓글 없음 :

댓글 쓰기