文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个按照文件大小把文件名改为a1,a2,....an的脚本

一个按照文件大小把文件名改为a1,a2,....an的脚本

时间:2008-07-14  来源:jackylau

此script用于对指定目录下的所以规则文件按照大小依次把文件名改为a1,a2,.........an,功能简单,希望大家给予指正.
[root@localhost test]# cat remv
#!/bin/sh
# Author: jackylau <[email protected]>
#

#定义目录下
DIR="/home/test/"
#统计指定目录下所有的规则文件数
COUNT=`ls -lS $DIR|grep "^-"|wc -l`
for (( i=1;i<="$COUNT"; i++ ))
    do
        #定义新文件名
        NEW_NAME="a$i"
        #定义老文件名
        OLD_NAME=`ls -lS $DIR|grep "^-"|awk '{print $9}'|sed -n "${i}p"`
        cd $DIR
        mv $OLD_NAME $NEW_NAME
                 #如果重命名出错,则echo Error
                if [ $? != 0 ];then
                   echo "Error!"
                fi
    done
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载