文件的批量改名 linux ubuntu

文件的批量改名 linux ubuntu

ls *.jad |xargs -n 1 -i -t mv {} {}.java

A 加后缀

1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,……,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’ `

B 改后缀(.old => .new)

1. rename

     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/’ `

   

C 去后缀 (*.dat => *)

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

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

D 改前缀 (re* => un*)

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100590.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring boot redis 缓存_redis本地缓存

    spring boot redis 缓存_redis本地缓存SpringBoot集成Redis缓存查询操作是应用中最常见的操作,如果每次查询都从MySQL中查询则会影响效率,通常需要引入缓存来实现查询性能的优化。缓存可以选择本地缓存,远程缓存或本地缓存结合远程缓存。本地缓存可以使用Guava或Caffeine提供的解决方案,而远程缓存则可以选择Redis这样的内存数据库。本文记录一下SpringBoot集成Redis做缓存的相关配置。1引入依赖引入相应Starter。<dependency><gr

    2025年12月10日
    7
  • 漏洞挖掘——实验11 侧信道攻击+TCP/IP实验

    漏洞挖掘——实验11 侧信道攻击+TCP/IP实验题目Lab侧信道攻击+TCP/IP实验Pre1、用IE访问某些网站的时候,输入javascript:alert(document.cookie)会有什么反应,解释原因。2、阅读下面两篇文章或者阅读一本书<<JavaScriptDOM编程艺术>>:JavascriptTutorialhttps://www.evl.uic.edu/luc/bv…

    2022年7月15日
    20
  • idea 最新激活码(破解版激活)

    idea 最新激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    427
  • c语言入门教程–-13数组

    c语言入门教程–-13数组

    2021年3月12日
    185
  • DVWA file inclusion 出错 allow_url_fopen=0

    DVWA file inclusion 出错 allow_url_fopen=0在DVWA平台中测试文件包含是出现错误信息include():http://wrapperisdisabledintheserverconfigurationbyallow_url_fopen=0,原因是设置allow_url_open与allow_url_include位置不对,在C:\xampp\htdocs\DVWA\php.ini文件中都设置为on并不会起作用,需要…

    2022年7月16日
    12
  • C#文件流FileStream的用法[通俗易懂]

    C#文件流FileStream的用法[通俗易懂]1、简介FileStream类:主要用于对文件进行读取、写入、打开和关闭操作,并对其他与文件相关的操作系统句柄进行操作,如管道、标准输入和标准输出。读写操作可以指定为同步或异步操作。FileStream对输入输出进行缓冲,从而提高性能。——MSDN**简单点说:FileStream类可以对任意类型的文件进行读取操作,可根据需要来指定每次读取的字节长度(这是比File类优秀的地方之一),…

    2022年7月21日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号