zoukankan      html  css  js  c++  java
  • 关于在shell中直接修改文件名

    在shell命令行可以直接批量修改文件名,如

    chengyanchun_cfDNA1.vcf  chenyanshu_cfDNA1.vcf  chibo_WBC.vcf        gaomin_cfDNA1.vcf    huyuzhen_WBC.vcf     liudianying_cfDNA1.vcf  quhui_cfDNA2.vcf
    chengyanchun_cfDNA2.vcf  chenyanshu_WBC.vcf     dingping_cfDNA1.vcf  gaomin_cfDNA2.vcf    jinliyun_cfDNA1.vcf  liudianying_cfDNA2.vcf  quhui_cfDNA3.vcf
    chengyanchun_WBC.vcf     chenyan_WBC.vcf        dingping_cfDNA2.vcf  gaomin_WBC.vcf       jinliyun_cfDNA2.vcf  liudianying_WBC.vcf     quhui_WBC.vcf
    chenyan_cfDNA1.vcf       chibo_cfDNA1.vcf       dingping_WBC.vcf     huyuzhen_cfDNA1.vcf  jinliyun_WBC.vcf     quhui_cfDNA1.vcf

    如果将文件名中的“_”替换成"-",代码如下

    
    
    ls *_* | while read line;do mv $line ${line/_/-};done
    
    
    
    

    一步到位,同样,如果要添加后缀代码如下

    ls *_* | while read line;do mv $line $line“.vcf”;done
  • 相关阅读:
    研究下线程投递
    IOCP笔记
    线程同步之mutex和Semaphore
    线程同步之mutex和event区别
    MyStack
    unix环境高级编程 读书笔记
    binary search tree study
    技术博客地址搜集
    select收数据
    奇怪的问题
  • 原文地址:https://www.cnblogs.com/Raymontian/p/7146193.html
Copyright © 2011-2022 走看看