Linux下使用Shell脚本实现文件批量重命名

作者:佚名 上传时间:2023-11-20 运行软件:Shell脚本 软件版本:测试环境为Ubuntu 20.04 LTS 版权申诉

本示例展示了如何通过Shell脚本在Linux系统中批量重命名文件。使用简单的循环结构和正则表达式,实现了快速、批量的文件名修改操作。

#!/bin/bash

# 设置需要重命名的文件路径
file_path="/path/to/files"

# 进入文件目录
cd $file_path

# 遍历所有以.txt结尾的文件
for file in *.txt; do
  # 使用正则表达式匹配文件名
  if [[ $file =~ ([0-9]+)_old.txt ]]; then
    # 提取匹配到的数字部分
    number=${BASH_REMATCH[1]}

    # 构造新文件名
    new_name="${number}_new.txt"

    # 执行重命名操作
    mv "$file" "$new_name"

    # 打印重命名信息
    echo "文件 $file 重命名为 $new_name"
  fi
done

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Linux使用Shell脚本实现文件批量重命名
本示例展示了如何通过Shell脚本在Linux系统中批量重命名文件。使用简单的循环结构和正则表达式,实现了快速、批量的文件名修改操作。#!/bin/bash# 设置需要重命名的文件路径file
测试环境为Ubuntu 20.04 LTS
Shell脚本
2023-11-20 02:27
Linux实现文件批量重命名Shell脚本
本示例展示了如何使用Shell脚本在Linux环境下实现对指定目录中文件的批量重命名。通过简单的脚本,可以方便地修改文件名,适用于批量处理文件的场景。#!/bin/bash# 指定目录路径di
Shell,Bash 4.4.20
Shell脚本
2023-11-29 13:07
使用Linux Shell脚本实现文件批量重命名功能
该示例代码演示了如何通过Linux Shell脚本实现对指定目录下所有文件进行批量重命名的功能。通过简单的脚本,用户可以轻松修改文件名,提高文件管理效率。#!/bin/bash# 指定目录路径
Linux Shell脚本(Bash)
文本编辑器(如:Vim、Nano)
2023-12-16 05:09
使用shell脚本实现文件批量重命名
本示例代码使用Shell脚本实现了对指定目录下的所有文件进行批量重命名的功能。通过Shell脚本中的循环和文件操作命令,可以将指定目录下的所有文件命名为新的文件名。#获取当前目录下所有文件file
暂无
2023-04-30 22:28
Linux使用Shell脚本进行文件批量重命名的技巧
这段Shell脚本演示了如何利用Linux系统中的Shell编程,批量重命名文件。通过简单的脚本,你可以轻松地对多个文件进行重命名,实现文件名的批量修改,提高效率。#!/bin/bash# 获取
Shell 5.0.17
Linux系统的Shell脚本
2023-12-02 16:01
Shell脚本实现文件批量重命名
本文介绍如何使用Shell脚本实现对多个文件进行批量重命名。主要涉及Shell脚本入门、文件批量操作、Shell正则表达式、Shell参数传递等内容。下面是示例代码及其释义。Shell脚本入门首先
GNU Bash 5.0.17
GNU Bash
2023-03-11 14:38
Unix环境使用Shell脚本实现文件批量重命名功能
这个示例展示了如何在Unix环境下利用Shell脚本批量重命名文件。通过简单的脚本,可以批量修改文件名,增加前缀、后缀,或者基于特定规则进行命名修改。#!/bin/bash# 批量重命名文件,添
Unix环境下的Bash Shell
Bash Shell
2023-12-16 10:01
Unix实现文件批量重命名Shell脚本示例
该示例展示了如何使用Shell脚本在Unix环境下批量重命名文件,通过简单的代码实现快捷高效的文件管理。#!/bin/bash# 批量重命名文件脚本# 遍历当前目录下的所有txt文件for
Unix环境
Shell脚本
2023-12-05 00:30
Linux使用Shell脚本实现文件批量重命名的方法
本示例展示了如何通过Shell脚本在Linux环境中实现对指定文件夹下所有文件进行批量重命名的功能。通过简单的循环和字符串替换操作,实现了快速而有效的文件重命名。#!/bin/bash# 指定目
Shell 5.0.18
Shell脚本
2023-11-25 19:39
使用Shell脚本实现文件批量重命名功能
本示例演示了如何使用Shell脚本来批量重命名文件,以提高效率和准确性。通过编写一个简单的脚本,可以根据指定的规则批量处理文件名。#!/bin/bash# 定义要重命名的目录和规则dir_pa
Bash 4.4
Shell脚本
2023-11-05 12:00