编写批量修改扩展名脚本

Posted zrecret

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写批量修改扩展名脚本相关的知识,希望对你有一定的参考价值。

第一种方法:

[root@ localhost shell]# vim s8.sh 

#!/bin/bash
for i in `ls *.$1`
do
        mv $i ${i%.*}.$2
done

第二种方法:

[root@ localhost shell]# vim s81.sh 

#!/bin/bash
for i in `ls *.$1`
do
        echo $1
        name=`echo $i |awk -F . {print $1}`
        mv $i $name.$2
done

以上是关于编写批量修改扩展名脚本的主要内容,如果未能解决你的问题,请参考以下文章

编写linux脚本根据文档中的内容(文件名)查找文件

批量重命名具有不同扩展名Linux脚本的多个文件?

jinja2批量生成python脚本

使用powershell 编写一个批量移动用户到指定ou的脚本

shell脚本 批量修改文件名后缀的脚本

字符串应用,expect预期交互,数组,正则表达式