|
发表于 2004-6-2 10:00:52
|
显示全部楼层
其实利用shell本身即可解决问题,简单高效。
./ren_batch [datafile]
[PHP]
#!/bin/sh
datafile=${1:-datafile}
[ -e "$datafile" -a -f "$datafile" ] || exit 1
while read i; do
cnid=${i#*.mid}
[ -n "$cnid" ] || continue
noid=${i%%.*}
[ -e "${noid}.mid" ] && mv ${noid}.mid ${noid}.${cnid}.mid
done < $datafile
[/PHP] |
|