好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理
linux中批量修改文件名的shell脚本代码,主要是使用了rename,结合shell,喜欢的朋友可以参考下
使用 rename 命令 
======================== 
NAME 
rename - Rename files 

SYNOPSIS 
rename from to file... 
======================== 
复制代码代码如下:
#! /bin/sh 
INIFILE="./dirlist.ini" 
CURPATH=$(pwd) 
for SERVERPATH in $(cut -d: -f1 $INIFILE) 
do 
cd $SERVERPATH 
cd ani 
/usr/bin/rename .ANI .ani * 
/usr/bin/rename .A?? .ani * 
/usr/bin/rename .?N? .ani * 
/usr/bin/rename .??I .ani * 
cd .. 
cd map 
## www.jbxue.com
MAPPATH=$(pwd) 
for maplist in $(ls -1) 
do 
cd ${MAPPATH}/${maplist} 
/usr/bin/rename .yom .YOM * 
/usr/bin/rename .y?? .YOM * 
/usr/bin/rename .?o? .YOM * 
/usr/bin/rename .??m .YOM * 
done 
cd $CURPATH 
done 
posted on 2013-12-07 08:15  snowfly123  阅读(1065)  评论(0编辑  收藏  举报