LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

bash:批量修改文件名称的方法总结(一)-苏州安嘉

2023年1月13日 39点热度

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

更新时间:2013年02月08日 20:19:46 作者:

bash批量修改文件名称的方法总结,包括为文件增加后缀、修改文件名后缀、去除文件名后缀、修改文件名前缀,有需要的朋友可以参考下

一、加后缀

1.问题:同以目录下有海量以日期命名的文件node.js安装linux,其中有的有后缀,有的以点结尾linux查看操作系统,如20020101.,20020102.linux 批量修改 文件名,……,20020101.td,20020102.td……

要求: 把所有以点结尾的加上后缀.ts

我的方法:

复制代码 代码如下:

#!/bin/bash

for files in `ls *.`

do

mv $files `echo "$filests" `

done

2. 同上

mv $files ${files}ts

3. 同上

mv $files `$files.ts|sed 's/.//' `

4. file =>file.txt

mv $files $files.txt

5. *.04 => *04.txt

mv $files $(echo ${files}.txt|sed 's/.//1')

或

mv $files `echo ${files}.txt|sed 's/.//1' `

二、改后缀(.old => .new)

复制代码 代码如下:

1. rename

linux 批量修改 文件名_linux修改hosts文件_linux批量替换文件内容

rename .old .new *

2.

mv $files ${file%.old}.new

3.

mv $files `echo $files|tr .old .new`

4.

mv $files `echo $files|sed 's/.old/.new/' `

三、去后缀 (*.dat => *)

复制代码 代码如下:

1. mv $files `echo $files |sed 's/.dat//' `

2. mv $files `echo $files|tr .dat (4空格)`

四、改前缀 (re* => un*)

复制代码 代码如下:

1. mv $files un${$files#re}

2. mv $files `echo $files | tr re un`

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: bash echo
最后更新:2023年1月13日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux系统用户系统上的三种类型的帐户的介绍 Linux下的开机启动设置方法是什么?脚本或服务 谷歌更新Linux内核构建的公共内核库:添加对kokoro作业的支持 linux下mysql中可以使用REVOKE语句来删除某个用户的权限 内核的角度来看,调用hotplug和通常的hotplug环境 Linux系统在开机的时候自动加载某些脚本或系统服务 如何在Linux上安装Diablo3操作系统Diablo3 RedHatLinux软件安装包软件后缀为.rpm最初 1.1.4Linux的内核版本和发行版本是什么意思?(图) Linux系统的安装-Ubuntu开启虚拟机安装过程默认注意事项 hello_exit函数代码存放在__init段中(一) 英伟达将LinuxGPU内核模块作为开放源码/MIT双重许可证(图) virtualboxlinux官方版免费、小巧,同时支持Windows、Linux和Mac系统主机 Linux平台下的嵌入式软件要具备说明技能吗? 图解linuxlinux内核结构框图对内核框图有个总体的把握 linux虚拟机的安装步骤是什么?虚拟机和服务器的区别 精通Linux程序设计的高级程序员并非一件可望不可及的事情 linux虚拟机软件 Linux在安装的时候要注意什么?Linux安装注意事项 Python都有哪些应用,学习完成Python后能的工作方向 微软考虑用Rust开发内核的Linux内核-Hartman
Linux5.12的推送请求不断涌入新开放的合并窗口预计4月底看到它的稳定版本go语言被称作互联网时代的c语言,用来开发嵌入式linux的理由腾讯云服务器上也搭建一套环境,安装成功自动启动个人笔记本安装Ubuntu20.04LTS下载地址启动第一步--加载BIOS当你打开计算机电源(组图)虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载指令中各个make-C~/linuxM=`pwd编译Linux启动过程中的几个部分内核的引导(图)如何在Linux上安装虚拟机的结果大多都是怎么安装的一个免费软件时间跟进的小白鼠是什么鬼?专题计算机是如何启动的?、内核操作系统的启动流程学习Linux最简单、最实用的环境就是虚拟机环境(上)基于命令修改文件的权限命令-ld1.Linux磁盘分区和目录Linux发行版本之间的差别很少?国内性价比很高的Linux虚拟主机系统安装的流程是什么?Linux下修改文件权限的权限与所有权的实现就显得很有必要linux到底难不难学呢?推荐可以查看Linux命令大全Linux中修改文件权限的命令、创建者所在组、所有人Linux的内核放在了哪里?/boot的启动目录一览阿里云>社区>主题地图S>查看存储推荐
【Linux基础知识】无缓存的反向代理加速,简单的负载均衡和容错.3模块化 【指南】Linux中网络接口卡的10种方法使用 可编程器由器与可扩展器由器(ScalableRouter)的精确定义 阿里云轻量级应用服务器配置远程服务器配置 和VisualStudioCode如何使用VSCode运行C和C++程序 linux解压zip文件命令 2015年上海事业单位医疗招聘考试:tar 谷歌更新Linux内核构建的公共内核库:添加对kokoro作业的支持 2021-12-31sudo,chmod命令的使用应用场景 如何查看Linux操作系统版本_谦杯的博客_51CTO博客 《构建高性能web站点》推荐理由及方法都能找到 示例demo最简单的demo:线程终止的4种方式 问在线客服扫码选项配置选项选项 库是什么?库的分类、分类库、动态库 及帐户管理、bash内部命令帮助$helppwd2 虚拟磁盘文件丢失怎么办?数据恢复结果怎么样? RedHat查看内核版本和厂商版本1.查看版本的命令 审计Linux系统日志可以提供有关网络事件的重要信息(图) Linux系统的启动过程并不是5个阶段,你知道吗? 物理内存大许多倍的内存管理子系统是怎么来的?(图) 1.给ens33网卡配置静态IP、网关、DNS,检查是否生效
标签聚合
虚拟机 linux服务器 软件 linux系统 命令模式 unix 文件目录 sudo shell 电脑
书籍
课程
技术群
技术干货大合集↓
  • 2023年2月 / 12篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.