在linux中实现批量修改文件名,可以使用以下命令: 使用 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 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 感兴趣的朋友可以试试。

原文地址:https://www.vultrer.com/178.html