使用shell命令在Linux系统中批量修改文件名称的方法

作者:佚名 上传时间:2023-04-20 运行软件:Bash shell 软件版本:Linux系统 版权申诉

该示例代码展示了如何使用shell命令批量修改Linux系统中多个文件的名称。通过循环遍历文件名并使用sed命令进行修改,可以快速简便地完成该任务。

#!/bin/bash
i=1 
for file in *.txt
do
    newname=$(echo "$file" | sed -e "s/old/new/g") #使用sed命令修改文件名
    mv "$file" "$newname" #使用mv命令修改文件名
    i=$((i+1))
done

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

用户评论
相关推荐
使用shell命令Linux系统批量修改文件名称方法
该示例代码展示了如何使用shell命令批量修改Linux系统中多个文件的名称。通过循环遍历文件名并使用sed命令进行修改,可以快速简便地完成该任务。#!/bin/bashi=1 for file
Linux系统
Bash shell
2023-04-20 16:45
使用awk命令批量修改文件名称方法
使用awk命令可以提高批量重命名文件的效率。示例代码中演示了如何批量将文件名中的"_old"替换为"_new"。ls | awk '{print "mv "$0" &q
awk 4.1.4
GNU Awk
2023-05-20 00:48
使用Shell命令Linux系统批量修改文件名
本示例代码演示如何使用Linux系统下的Shell命令批量修改文件名。通过循环遍历目标目录下的所有文件,利用Shell命令批量修改文件名。#!/bin/bash for file in ~/Do
Ubuntu 18.04.1 LTS
Bash Shell
2023-04-30 13:43
使用UNIX命令批量修改文件名称
展示如何使用UNIX命令批量修改文件名称,包括添加前缀/后缀和替换字符串两种方式。# 添加前缀for file in *.txtdo mv "$file" "p
Unix Shell
Unix操作系统
2023-05-24 12:18
教你Centos中使用mmv命令批量修改文件名称.doc
在 Linux 中使用 mv 命令可以重命名或者移动文件及目录,但是它不支持一次重命名多个文件。本文介绍mmv的使用方式,使用通配符模式移动/复制/追加/链接多个文件。
DOC
159KB
2020-07-20 11:03
Linux系统批量建立用户shell
笔者在校园网应用平台建设中采用了Linux操作系统,为校园网用户提供DNS、Apache、POP3、SMTP、FTP等服务。我的基本思路和做法是:利用shell为每个学生建立一个系统账号——即提供一个
PDF
53KB
2020-09-21 15:12
Linux批量建立用户shell
在Linux中批量建立用户的shell
PDF
55KB
2020-09-21 15:13
linux shell命令sed使用方法
linuxshell命令sed的使用方法
PDF
0B
2019-07-09 20:13
使用ShellLinux批量修改文件名
介绍了如何使用Shell脚本在Linux中批量修改文件名。主要使用了循环和条件判断语句。#!/bin/bashfor file in *.jpgdo if [[ $file == IMG
bash version 4.4.20
GNU Bash
2023-05-23 02:26
php实现批量修改文件名称方法
主要介绍了php实现批量修改文件名称的方法,涉及php针对文件的遍历及文件名的替换操作相关技巧,需要的朋友可以参考下
PDF
32KB
2020-11-08 19:05