LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖

写一个脚本,根据 name 文件的内容来重命名 mid 目录下的所有 mid 文件[基本解决]

[复制链接]
放荡不羁的马甲 该用户已被删除
 楼主| 发表于 2004-6-2 01:13:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 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]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表