|
发表于 2004-5-17 16:12:28
|
显示全部楼层
最近又开始管理一个MovieZ ftp了,
上次俺贴的那个script实在不好读,今天翻出来,重新写了一个。
思路跟楼主不太一样。
水平不够,希望兄弟们能够点评一下,哪里还不够精简。:thank
- #!/bin/bash
- #
- # This script can extract DVDRIP movie file for MovieZ ftp
- #
- # by hellord
- #
- # Contact: [email]hellord@gmail.com[/email]
- #
- # REQUIRED BIANARIES: bash,find,awk,unrar
- #
- # Recomended Crontab:
- # 1 4 * * * /ftproot/glftpd/bin/unpack.sh
- datapath="/ftproot/glftpd/site/public"
- find $datapath -name "*part01.rar" -or -name "*.r01" | while read line ; do
- if [ "$line" != "" ]; then
- cdDir=`echo $line | awk -F"/" '{for (i=1;i<NF;i++) printf("%s/",$i)}'`
- line2=`echo $line | awk -F"/" '{print "/"$(NF-1)"/"}' | grep /[cC][dD][1-9]/`
- if [ "$line2" != "" ]; then
- cdDir2=`echo $line | awk -F"/" '{for (i=1;i<(NF-1);i++) printf("%s/",$i)}'`
- unRar=`unrar e $line $cdDir2` && rm -rf $cdDir
- else
- unRar=`unrar e $line $cdDir` && rm -f "$cdDir"*.[rs]??
- fi
- fi
- done
复制代码 |
|