Linux记录-批量更改当前目录的文件后缀名

#!/bin/bash
path=.
 
for file in $(ls $path)
do
    if [ -f $file ]
    then
        filename=${file%.*}
        bak=${file#*.}
        if [ $bak == "$1" ]
        then
          mv $filename"."$1 $filename"."$2
        fi
    fi
done
 
exit 0

执行:sh mv.sh  sh doc
posted @ 2019-08-03 19:19  信方  阅读(640)  评论(0编辑  收藏  举报