文件的批量改名 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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • CSS加JS实现网页返回顶部功能

    CSS加JS实现网页返回顶部功能最近在设计自己的博客,前端页面在内容很多的时候往下拖动会有滚动条。通常我们都需要一个返回顶部的功能来实现快速来到网页顶部。当然实现方式不止一种,这里我采用的最实用的一种。使用CSS+Jquery方式代码量相对较少,容易理解。实现原理1.我们需要再DOM中添加自己的DIV,里面包含一个a标签,a标签里面包含两个img标签用于存放返回顶部的图片。2.添加必要的CSS样式3.然后…

    2022年7月15日
  • array去重 java_java 数组去重[通俗易懂]

    array去重 java_java 数组去重[通俗易懂]uniq.javaimportjava.util.Arrays;importjava.util.ArrayList;importjava.util.List;publicclassuniq{publicstaticvoidmain(String[]args){ArrayListoList=newArrayList<>(Arrays.asList(newOb…

    2022年6月14日
  • 一步步学习SPD2010–第二章节–处理SP网站(2)–管理网站用户和权限

    一步步学习SPD2010–第二章节–处理SP网站(2)–管理网站用户和权限SPD不仅提供给你能力去自定义SPFoundation和SPServer网站。而且还帮助你管理和保护你的网站,而不必打开浏览器。当你在浏览器中创建网站时,你可以选择网站是否有它自己的安全设置。然而,

    2022年8月5日
  • TensorFlow DCNN

    TensorFlow DCNNDeepConvolutionalNeuralNetwork,DCNN计算机视觉三大核心问题:图像分类物体检测图像语义分割图像语义分割是将图像分割成几组有某种特定语义含义的像素部分,最终获得具有语义标注的图像。应2012年AlexNet诞生,它是8层的DCNN,以10%的优势击败了传统图像构建特征方法,在1000类的图像分类任务中获得冠军。参考:笔记:基于DCNN的图…

    2022年5月5日
  • Vue(七)SPA 单页面及应用方式「建议收藏」

    Vue(七)SPA 单页面及应用方式「建议收藏」vue:单页面应用SPA。

    2022年10月13日
  • 12864

    12864

    2021年9月4日

发表回复

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

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