返回顶部
首页 > 资讯 > 服务器 >Shell脚本批量重命名文件后缀的3种实现
  • 643
分享到

Shell脚本批量重命名文件后缀的3种实现

后缀批量脚本 2022-06-04 21:06:00 643人浏览 安东尼
摘要

今天突然间想起昨天有个问题还没动手实践下,就是利用shell批量修改文件的后缀,现在动手实践一下。 需求:家目录下有一些sql文件,想批量重命名成txt的 1、find + xargs +sed find

今天突然间想起昨天有个问题还没动手实践下,就是利用shell批量修改文件的后缀,现在动手实践一下。

需求:家目录下有一些sql文件,想批量重命名成txt的

1、find + xargs +sed

find /root -name ‘*.sql' |xargs -i echo {}   {} |sed ‘s/sql/txt/2′  |xargs mv

find /root/ -name ‘*.sql' |sed -e ‘s/(.*).sql$/mv & 1.txt/e' //B哥提供


如果参考B哥的,还可以写一个awk版本的:
find /root/ -name ‘*.sql'|awk  ‘{a=$0;sub(/sql$/,”txt”,$0); print “mv”, a,$0}'|bash

find /root/ -maxdepth 1 -name ‘*.sql'|awk ‘{a=$0;sub(/txt$/,”sql”,$0); system(“mv” ” “a” “$0)}'


2、for 循环
for sql in `find /root -name “*.sql”`;do  mv $sql `echo $sql|sed  ‘s/sql/txt/'` ;done

3、rename
rename  .sql  .txt *.sql  //好像不能递归目录

--结束END--

本文标题: Shell脚本批量重命名文件后缀的3种实现

本文链接: https://lsjlt.com/news/18209.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Shell脚本批量重命名文件后缀的3种实现
    今天突然间想起昨天有个问题还没动手实践下,就是利用shell批量修改文件的后缀,现在动手实践一下。 需求:家目录下有一些sql文件,想批量重命名成txt的 1、find + xargs +sed find...
    99+
    2022-06-04
    后缀 批量 脚本
  • Shell脚本批量重命名文件后缀的3种实现方法介绍
    本篇内容主要讲解“Shell脚本批量重命名文件后缀的3种实现方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell脚本批量重命名文件后缀的3种实现方法介绍”吧!需求:家目录下有一些sq...
    99+
    2023-06-09
  • Shell脚本批量修改文件后缀名代码分享
    早上本想将一些照片上传到相册中,但是由于所有照片的扩展名都是JPG而不是小写的jpg,因此造成了“格式不正确”而不能上传照片。此刻就产生了这样一个问题:使用shell脚本如何批量将所有文件的扩展名JPG都改...
    99+
    2022-06-04
    批量 脚本 后缀名
  • win10如何批量重命名文件后缀
    win10如何批量重命名文件后缀?现在有非常多的用户都在使用Win10系统,而我们在平时使用电脑的过程中,经常会用到很多的快捷键,因为快捷键能让我们的操作更方便,那么要怎么批量重命名文件?下面,小编就为大家介绍下Win10批量重命名文件的操...
    99+
    2023-07-10
  • 如何编写Shell脚本批量修改文件后缀名代码
    本篇内容介绍了“如何编写Shell脚本批量修改文件后缀名代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:#!/bin/basho...
    99+
    2023-06-09
  • python文件名批量重命名脚本实例代码
    python文件名批量重命名脚本 #encoding=utf-8 import cv2 import os import shutil base_dir = r'文件所在的文件...
    99+
    2024-04-02
  • PHP批量文件重命名脚本怎么写
    这篇“PHP批量文件重命名脚本怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP批量文件重命名脚本怎么写”文章吧。P...
    99+
    2023-07-05
  • shell如何批量重命名文件
    这篇文章将为大家详细讲解有关shell如何批量重命名文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。批量重命名文件为所有txt文件加上.bak 后缀:rename&nb...
    99+
    2024-04-02
  • python实现文件批量重命名
    本文实例为大家分享了python实现文件批量重命名,供大家参考,具体内容如下 讲解 1、库:os 2、代码效果:对指定文件夹内所有文件重命名为1,2,3… 3、代码原理:使用os.l...
    99+
    2024-04-02
  • python实现批量重命名文件
    #!/usr/bin/env python # -*- coding:UTF-8 -*- import os # 第一种方法 files = os.listdir('.') i = 1 for f in files:     filenam...
    99+
    2023-01-31
    批量 重命名 文件
  • PHP批量文件重命名脚本(支持正则)
    本篇文章给大家带来了关于PHP的相关知识,其中主要跟大家介绍怎么用PHP实现批量文件重命名脚本,感兴趣的朋友下面一起来看一下吧,希望对大家有帮助。PHP批量文件重命名脚本(支持正则)如题。【免责声明】请了解怎么使用和正则的情况下谨慎使用,由...
    99+
    2023-05-14
    正则 php 重命名
  • 怎么使用shell批量重命名文件
    要使用shell批量重命名文件,可以使用for循环结合mv命令来实现。以下是一个简单的示例: 假设要将所有以.txt结尾的文件批量重...
    99+
    2024-03-07
    shell
  • Shell脚本实现批量替换文件内容
    今天同事发现内部服务器的硬盘空间不够了,上面有很多备份,我又不能删除,重新找了个320g的硬盘挂载了上,想以后shell脚本下的备份都转移到新硬盘上,给老硬盘腾出空间来,原备份路径是/data/online...
    99+
    2022-06-04
    批量 脚本 文件
  • shell备份文件、重命名文件、删除指定文件的3个脚本分享
    因为经常会用到shell脚本,所以经常会写一些,但是我从来没有系统的学习过shell脚本,遇到问题,就去看手册,或者google一下,到了一定的程度才发现自己的基础真的好差。下面在系统学习shell时,顺便...
    99+
    2022-06-04
    文件 脚本 重命名
  • Shell脚本实现批量生成nagios配置文件
    如果管理的站点和服务器较多的情况下,每次修改配置文件都相当痛苦。因而想到了用shell脚本来批量生成配置文件和配置数据。下面这个脚本是为了批量生成nagios监控配置文件的一个shell脚本程序。其原理是事...
    99+
    2022-06-04
    配置文件 批量 脚本
  • 批处理命令批量复制文件并重命名的实现
    工作中如果需要把一个文件复制成N个内容一样且名称不一样的文件,可以使用批处理命令实现 步骤如下: 1、如现有文件名称为:test001.ini 文件 2、创建一个文件名称列表 Fil...
    99+
    2024-04-02
  • 使用shell脚本判断文件后缀的方法实例
    目录shell脚本判断文件后缀附shell提取文件后缀名,并判断其是否为特定字符串总结 shell脚本判断文件后缀 有时候需要判断文件名后缀来区分文件类型,进而进行不同的操作。以下是获取文件名后缀和文件名前缀的...
    99+
    2022-06-04
    shell脚本文件后缀名 shell判断文件类型 shell入门教程
  • shell批量创建文件并重新命名的实例代码
    目录一、问题二、解决1、批量删除文件2、文件更名三、总结一、问题      使用for循环批量创建10个文件,从linux-1到linux-10。并将上述文件的前缀改为unix。...
    99+
    2022-06-04
    shell批量创建文件
  • 如何实现查找目录下同名但不同后缀名文件的shell脚本代码
    这篇文章主要介绍如何实现查找目录下同名但不同后缀名文件的shell脚本代码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!因为后台录入的同事,上传文件的时候,给文件取了相同的名字,但不同的后缀名,由于文件路径非常深,大...
    99+
    2023-06-09
  • BAT脚本批量修改文件名的两种方法
    目录一,先进入想要修改文件名的文件夹中,使用命令:1、以示例文档为例进行说明2.双击1.bat来生成yuan.xls文件,如下图:二、直接通过BAT脚本实现通过BAT脚本批量修改文件...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作