美文网首页
linux下批量修改文件名

linux下批量修改文件名

作者: hygine | 来源:发表于2020-03-04 17:04 被阅读0次

实现方式一
通过正则替换对应的字段之后mv,实现修改文件名称:

例1:批量替换fastq.gz的名称为fastq:

for f in  fastq_* ; 
  do 
    mv  $f ${f/%fastq.gz/fastq} ;
  done

例2:批量替换fastq.gz.txt的名称为txt:

for f in  sequencing_summary_* ;
  do 
    mv $f ${f/%fastq.gz.txt/txt} ;
  done

实现二:while循环实现
例子:批量将Unknown名称替换成mouse:

ls Unknown_cut-R03* |while read line;do mv $line ${line/Unknown/Mouse} ;done

未完待续......

相关文章

  • Linux下批量修改文件名

    rename 原串 目标串 * 批量修改文件名中“原串”并替换成“目标串”

  • Linux下批量修改文件名

    Linux下修改文件名有mv和rename。其中mv命令只能对单个文件重命名,这是mv命令和rename命令的在重...

  • linux 下批量修改文件名

    通常可能想写个脚本来处理,但其实有更简单的方法 这样可以把当前目录下所有png后缀名改成jpg

  • linux下批量修改文件名

    实现方式一通过正则替换对应的字段之后mv,实现修改文件名称: 例1:批量替换fastq.gz的名称为fastq: ...

  • Linux下批量修改文件名

    方法一:Rename函数 Linux下修改文件名有mv和rename。其中mv命令只能对单个文件重命名,这是mv命...

  • 批量修改文件名

    在Linux下找出一定规则的文件并批量修改文件名 利用循环的办法 #!/bin/bash file=`ls | g...

  • 批量修改文件名

    我们知道Linux系统中要修改文件名我们可以使用mv命令,但是如何批量修改文件名呢?难不成你一个个修改?如果文件有...

  • 记一些简单实用的linux命令

    1.批量修改文件名: 说明:可批量修改文件名或替换文件名中部分字符串 src=“需要修改的文件名或者文件名的部分字...

  • python文件相关处理

    批量修改文件名 获取指定路径下的所有文件路径

  • python 批量修改文件名

    python 批量修改文件名

网友评论

      本文标题:linux下批量修改文件名

      本文链接:https://www.haomeiwen.com/subject/qqjblhtx.html