`
totoxian
  • 浏览: 1074125 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

批量修改后缀名的bash 脚本

阅读更多
#!/bin/sh
#filename:rename_suffix.sh
#author:zhouhh
#blog:http://blog.csdn.net/ablo_zhou
#Email:ablozhou@gmail.com
#Date:2008.4.1

echo"inputwhatsuffixwillbereplaced:"
readSUFFIX_SRC
echo"inputwhatsuffixoffiletorenameto:"
readSUFFIX_DST


foriin*.$SUFFIX_SRC
do
if[-e$i];then
echo"mv$ito`basename$i.$SUFFIX_SRC`.$SUFFIX_DST"
mv
$i`basename$i.$SUFFIX_SRC`.$SUFFIX_DST
else
echo"filedoesnotexist."
exit-1
fi

done
分享到:
评论

相关推荐

    linux-一个bash脚本能批量安装和调整GNOME扩展以及GTKShell主题

    在这个特定的场景中,我们有一个名为“gnome-layout-manager-master”的Bash脚本,它专门设计用于批量安装和调整GNOME桌面环境的扩展以及GTK/Shell主题。这个脚本的目标是为用户提供一种简便的方式来定制他们的GNOME...

    可以批量修改文件的后缀名

    另外,还可以通过编写批处理脚本或者使用编程语言(如Python、Bash等)来实现批量修改文件后缀名。这种方式适用于对编程有一定了解的用户,可以根据自己的具体需求定制更复杂的规则。 总的来说,批量修改文件的后缀...

    批量修改文件扩展名小工具

    批量修改文件扩展名的方法通常涉及编程,例如使用批处理脚本(Windows批处理,bash脚本等)或者使用特定的文件管理器功能。但对非编程人员来说,这样的任务可能较为复杂。这个小工具的出现,使得这一操作变得简单易...

    批量修改文件名工具 文件名批量修改

    - 自动化脚本:通过编写批处理脚本(如Windows的BAT脚本或Linux的bash脚本)或使用Python、JavaScript等编程语言,根据特定逻辑批量修改文件名。 3. **批量修改文件名的规则**: - 添加前缀或后缀:在每个文件名...

    shell 高级bash脚本编程指导中文翻译版本

    - 也可以将脚本文件设置为可执行,并直接通过脚本名调用。 4. Shell基础 - 特殊字符:包括通配符(*)、管道(|)、重定向(>、<)等。 - 变量与参数:在Shell脚本中可以使用变量来存储数据,以及通过参数传递...

    批量修改或替换文件名中的字符,可修改扩展名

    - 确定是否需要修改文件扩展名,如果需要,同样设定新扩展名的规则。 - 考虑文件名的顺序,是否按照某种特定的顺序进行修改,如按创建日期、文件大小等。 3. **执行操作**: - 在命令行环境下,例如在Windows ...

    Linux批量ping的脚本(Linux工具箱).pdf

    使用vim /opt/ping.sh命令,创建一个sh后缀名的文件,并编写脚本。脚本的内容如下: #!/bin/bash for ip in 192.168.75.{131..140}; do ping -c 1 -W 1 $ip &> /dev/null if [ $? -eq 0 ]; then echo "$ip 是通...

    Shell脚本批量修改文件后缀名代码分享

    本文主要讨论如何使用Shell脚本来批量修改文件的后缀名。在处理大量文件时,这种功能尤其有用,比如在上述场景中,作者因为照片上传格式要求,需要将所有JPG格式的照片改为jpg格式。 首先,我们来看第一个脚本的...

    Shell脚本批量添加扩展名的两种方法分享

    在Linux系统中,Shell脚本是一种非常强大的工具,可以用于自动化执行各种任务,包括批量处理文件,例如批量添加文件的扩展名。这篇文章将详细介绍两种使用Shell脚本来批量添加文件扩展名的方法。 ### 方法1:使用`...

    批量更改文件名字

    - **文件类型**:注意保持文件的扩展名不变,因为扩展名决定了文件的类型,如果改错了可能会导致文件无法正常打开。 - **顺序**:如果使用数字序列进行批量改名,应确保选择合适的起始值和增量,以免覆盖已有文件。...

    批量更改文件名和文件内容

    例如,如果你想把所有.txt文件的扩展名改为.log,你可以使用以下命令: ```bash rename 's/\.txt$/.log/' *.txt ``` 这里的`s`是替换操作,`/\.txt$/`是一个正则表达式,匹配以.txt结尾的字符串,`/.log/`则是替换...

    批量后缀修改.txt

    使用命令行进行批量后缀名修改 在实际操作中,可以使用命令行工具来快速批量修改文件后缀名。这里以Windows系统为例,介绍一种简单的方法——使用`REN`命令。 **命令格式**: ``` REN [drive:][path]filename1 ...

    linux服务器中批量运行脚本文件的方法

    在工作目录中,创建一个新的Shell脚本文件,通常以.sh为扩展名。你可以使用`touch`命令来创建,例如`touch run.sh`。这将在当前目录下创建一个名为`run.sh`的空文件。 3. **编辑.sh文件**: 使用文本编辑器(如`...

    批量修改文件类型,之前只上传了安装文件。

    批量修改文件类型可以帮助用户节省大量时间,尤其当需要更改大量文件扩展名时。以下是对这一主题的详细阐述: 1. 文件类型理解:文件类型是由文件的扩展名决定的,例如,`.txt`代表文本文件,`.docx`是Microsoft ...

    批量更改文件夹中的任意文件名

    在IT领域,批量更改文件名是一项常见的操作,尤其在数据管理、文件整理或者自动化脚本编写时。批量重命名文件可以极大地提高效率,避免手动逐一修改的繁琐过程。本篇文章将详细探讨批量更改文件夹中任意文件名的相关...

    bash_scripts:用于数据取证的其他 BASH 脚本

    在这个名为“bash_scripts”的压缩包中,我们很可能找到了一系列专门设计用于数据取证任务的Bash脚本。 数据取证是法律、安全和IT专业人士用来收集、分析和保存电子数据以证明或反驳事实的过程。在Linux环境中,...

    修改文件的扩展名

    本文将深入探讨文件扩展名的重要性、如何在Windows、Linux和macOS操作系统中更改文件扩展名,以及使用特定工具进行批量修改的方法。 首先,让我们了解什么是文件扩展名。文件扩展名是文件名后跟的点(.)后面的一串...

    bash批量修改文件名称的方法小结(增加,去除,修改后缀)

    这些Bash脚本示例可以帮助你在不同的场景下灵活地批量修改文件名。需要注意的是,在执行任何脚本之前,请确保备份你的数据,以防止不必要的错误导致数据丢失。此外,这些操作都是针对当前目录下的文件,如果你需要...

    HandbrakeCLI Batch:使用 HandbrakeCLI 进行批量转码的 Bash 脚本-开源

    # 提取文件名,不包括路径和扩展名 filename=$(basename "$file" .mp4) # 构建 HandbrakeCLI 命令 handbrake_command="handbrakecli -i \"$file\" -o \"$output_dir/$filename.mkv\" -e x264 -q 20 --preset=\...

Global site tag (gtag.js) - Google Analytics