今天同事让我把一些文件发给她,并且把这些文件的后缀都改成html,考虑到文件数量较多,手工改肯定不行,所以就写了个脚本:
#!/bin/bash
#########################################
#
# 批量修改文件后缀
#
# 运行方式:changeFileSuffix.sh vm html
#
# diaocow 2012-08-02
#
#
#########################################
#原始后缀名
oriSuffix=$1
#新的后缀名
newSuffix=$2
if [ -z "$oriSuffix" ]; then
echo "请输入原始后缀名! eg. changeFileSuffix.sh vm html"
exit 1
fi
if [ -z "$newSuffix" ]; then
echo "请输入新的后缀名! eg. changeFileSuffix.sh vm html"
exit 1
fi
if [ "$oriSuffix" == "$newSuffix" ]; then
echo "新旧后缀名相同请重新输入! eg. changeFileSuffix.sh vm html"
exit 1
fi
for file in `ls`
do
echo $file | grep -q $oriSuffix
if [ -f $file -a "$?" == "0" ]; then
filename=${file%.*} # bash内建字符操作
newFilename="$filename.$newSuffix"
echo "mv $file $newFilename"
mv $file $newFilename
fi
done
分享到:
相关推荐
在这个"易语言批量修改文件后缀源码"的主题中,我们将深入探讨如何使用易语言来实现批量修改文件后缀的功能。 在计算机操作中,文件后缀名是非常重要的,它决定了系统如何识别和处理文件。例如,.txt是文本文件,....
在这个场景中,"批量修改文件后缀名(源码)"是一个用VS2008开发的程序,它允许用户一次性更改多个文件的扩展名。这样的工具对于整理文件库,统一文件格式,或者进行特定的数据转换都十分有用。 VS2008,全称Visual...
批量修改文件后缀名的能力是一种实用的技巧,尤其在需要统一更改大量文件类型时,例如在数据迁移、格式转换或者系统调整中。 批量修改文件后缀名的工具有很多种,它们简化了手动逐个更改的繁琐过程。这些工具一般...
可以很方便的 批量更改文件后缀名工具 如将.rar改为.zip。
在IT行业中,批量修改文件后缀是一项常见的任务,特别是在数据处理、文件整理或者软件开发的过程中。这个名为"批量修改文件后缀-示例 带源码"的资源,正如其标题所示,提供了一个简单的解决方案,特别适合初学者学习...
在"批量更改文件后缀名"这个主题中,我们将探讨如何在不同操作系统下实现这一功能,以及使用提供的"更换文件后缀.exe"工具的具体方法。 在Windows系统中,虽然内置的功能不支持直接批量更改后缀名,但可以通过以下...
批量修改文件后缀名为mp3,非常简单方便。把该文件下和需要批量修改文件放在同一个文件夹下,然后只需双击此文件即可。
批量修改文件后缀名的方法有很多种,包括使用命令行工具、编程语言编写脚本,以及使用专门的软件工具。在这个场景中,"PFN.exe"可能就是一个这样的工具,用于批量修改文件名的后缀。在Windows系统中,我们可以使用...
批量修改文件后缀名的软件为此提供了便利,可以大大提高工作效率。"批量修改文件后缀名软件.zip"正是这样一个工具,它允许用户一次性修改指定文件夹内所有文件的后缀名,包括子文件夹中的文件。 这个工具的主要功能...
批量修改文件后缀 比如我要有100个文件,后缀是.jpg的,我要修改成.png的。 就能用
批量修改文件后缀名是一种高效的工作方式,尤其对于那些手动操作极其繁琐的情况。本文将详细讲解如何实现这个功能。 批量修改文件后缀名的方法多种多样,但最常用的是使用特定的工具软件或通过编程语言来实现。在这...
标题 "ReName.rar批量修改文件后缀名" 暗示了这个压缩包包含一个用于批量更改文件扩展名的程序或工具。这个程序可能由C++编写,并在Visual Studio 2013环境下构建,因为标签中提到了"qt c++ vs2013"。QT是一个跨平台...
### 如何批量修改文件后缀名 在日常工作中,我们经常需要对大量文件进行统一处理,其中一项常见的需求就是批量修改文件的后缀名。本文将详细介绍如何通过简单的步骤实现这一功能。 #### 一、查看与显示文件扩展名 ...
然后,将这个脚本放置在包含待修改文件的目录中,运行脚本即可完成批量修改。 需要注意的是,批量修改可能会覆盖同名但不同扩展名的文件,因此在运行前应确保没有此类冲突,或者备份重要数据。此外,批处理脚本的...
本教程针对小白用户,提供了详细的批量更改文件后缀的步骤,并且提供了四种批处理(batch)文件作为实践示例。批处理文件是基于Windows操作系统的一种脚本文件,它可以自动执行一系列命令,极大地提高了工作效率。 ...
适用于快速批量修改文件名称