sh 重命名文件夹中的所有文件(适用于Linux)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 重命名文件夹中的所有文件(适用于Linux)相关的知识,希望对你有一定的参考价值。

#!/bin/bash
# for example replace extension ".jade" to ".pug" in current folder

find ./ -type f -name "*.jade" | while read FILE
 do
   newname=`echo $FILE | sed s/.jade/.pug/`
   echo $newname
   mv "$FILE" "$newname"
 done

以上是关于sh 重命名文件夹中的所有文件(适用于Linux)的主要内容,如果未能解决你的问题,请参考以下文章

linux中如何用rename命令重命名一个文件

sh 重命名匹配模式的所有文件

sh 重命名shell中的链接文件对。通过多对链接文件名重命名。

sh 使shell中的文件重命名更容易

sh 重命名目录树中的文件扩展名

重命名目录中的所有文件[重复]