zoukankan      html  css  js  c++  java
  • 批量修改文件

    [root@lnmp02-svr tmp]# find ./ -type f -name "*finished*"|sed -r 's#(^.*)_finished(.*$)#mv & 12#g'
    mv ./stu_102999_5_finished.jpg ./stu_102999_5.jpg
    mv ./stu_102999_4_finished.jpg ./stu_102999_4.jpg
    mv ./stu_102999_3_finished.jpg ./stu_102999_3.jpg
    mv ./stu_102999_1_finished.jpg ./stu_102999_1.jpg
    mv ./stu_102999_2_finished.jpg ./stu_102999_2.jpg
    [root@lnmp02-svr tmp]# find ./ -type f -name "*finished*"|sed -r 's#(^.*)_finished(.*$)#mv & 12#g'|bash

    这是一道考题,批量修改文件名称。里面用了正则匹配。

    find ./ -type f -name "*finished*"|sed -r 's#(^.*)_finished(.*$)#mv & 12#g'

    查找  当前目录 类型是文件 名字里包含*finished* sed显示出 #后的&代表匹配当前整个内容 ,1前面小括号  ,2后面小括号

  • 相关阅读:
    springboot基本注解
    Mybatis之简单注解
    java再次学习
    在线html编辑器
    分享
    cyberduck的SSH登录
    ie67的冷知识
    css特效
    小程序分享
    css特效博客
  • 原文地址:https://www.cnblogs.com/davidz/p/14633189.html
Copyright © 2011-2022 走看看