当前位置: 首页 > news >正文

网站建设和维护怎么学注册google账号

网站建设和维护怎么学,注册google账号,flash网页模板,网站收录代做文章目录 批量重命名文件:Ubuntu下使用find命令结合sed和mv参考 批量重命名文件:Ubuntu下使用find命令结合sed和mv 在日常开发和文件管理中,有时我们需要批量重命名一批文件,比如将文件名中的某个特定字符串替换为另一个字符串。…

文章目录

  • 批量重命名文件:Ubuntu下使用find命令结合sed和mv
  • 参考


批量重命名文件:Ubuntu下使用find命令结合sed和mv

在日常开发和文件管理中,有时我们需要批量重命名一批文件,比如将文件名中的某个特定字符串替换为另一个字符串。在这个案例中,我们要将文件名中包含 " - 副本.h" 的部分替换为 “_ori.h”。

include$ ls
'Converter - 副本.h'    'KeyFrame - 副本.h'          'Map - 副本.h'        'ORBextractor - 副本.h'   'Sim3Solver - 副本.h'Converter.h            'KeyFrameDatabase - 副本.h'  'MapDrawer - 副本.h'   ORBextractor.h            Sim3Solver.h
'Frame - 副本.h'         KeyFrameDatabase.h           MapDrawer.h          'ORBmatcher - 副本.h'     'System - 副本.h'
'FrameDrawer - 副本.h'   KeyFrame.h                   Map.h                 ORBmatcher.h              System.hFrameDrawer.h          'LocalMapping - 副本.h'      'MapPoint - 副本.h'   'ORBVocabulary - 副本.h'  'Tracking - 副本.h'Frame.h                 LocalMapping.h               MapPoint.h            ORBVocabulary.h           Tracking.h
'Initializer - 副本.h'  'LoopClosing - 副本.h'       'Optimizer - 副本.h'  'PnPsolver - 副本.h'      'Viewer - 副本.h'Initializer.h           LoopClosing.h                Optimizer.h           PnPsolver.h               Viewer.h

find . -type f -name “* - 副本.h” -exec bash -c ‘mv “ 0 " " 0" " 0""(echo “$0” | sed “s/ - 副本.h/_ori.h/”)”’ {} ; 解析

include$ ls
Converter.h        Initializer.h           LocalMapping.h      Map.h            ORBextractor.h       PnPsolver.h       Tracking.h
Converter_ori.h    Initializer_ori.h       LocalMapping_ori.h  Map_ori.h        ORBextractor_ori.h   PnPsolver_ori.h   Tracking_ori.h
FrameDrawer.h      KeyFrameDatabase.h      LoopClosing.h       MapPoint.h       ORBmatcher.h         Sim3Solver.h      Viewer.h
FrameDrawer_ori.h  KeyFrameDatabase_ori.h  LoopClosing_ori.h   MapPoint_ori.h   ORBmatcher_ori.h     Sim3Solver_ori.h  Viewer_ori.h
Frame.h            KeyFrame.h              MapDrawer.h         Optimizer.h      ORBVocabulary.h      System.h
Frame_ori.h        KeyFrame_ori.h          MapDrawer_ori.h     Optimizer_ori.h  ORBVocabulary_ori.h  System_ori.h

find . -type f -name “* - 副本.h” -exec bash -c ‘mv “ 0 " " 0" " 0""(echo “$0” | sed “s/ - 副本.h/_ori.h/”)”’ {} ;

  • find .:
    • 从当前目录开始查找文件。
  • type f:
    • 指定查找的类型为文件(排除目录)。
  • name “* - 副本.h”:
    • 匹配所有以 " - 副本.h" 结尾的文件名。
  • exec bash -c ‘…’ {} ;:
    • 对每个匹配的文件执行指定的操作。
  • echo “$0” | sed “s/ - 副本.h/_ori.h/”:
    • 使用 sed 将文件名中的 " - 副本.h" 替换为 “_ori.h”。
    • s/ - 副本.h/_ori.h/ 是 sed 替换命令的语法。
  • mv “ 0 " " 0" " 0""(echo …)”:
    • 使用 mv 命令将文件重命名为新的名称。

参考


http://www.zhongyajixie.com/news/21665.html

相关文章:

  • 国际物流网站制作模板网络营销软件
  • 百度商桥要怎么添加到网站长沙网络科技有限公司
  • 直销系统建设快速优化seo软件
  • 企业建设网站怎么做账环球资源网站网址
  • 天津做公司的网站平台营销策略
  • 浙江省住房建设厅网站爱情链接
  • 998元网站建设优化百度网盘网页版登录首页
  • 导购类网站建设多少钱搜索引擎营销的名词解释
  • wap网站制作怎么做网站服务公司
  • 专业网站制作的费用哪个公司要做网络推广
  • 外贸购物网站建设国外直播平台tiktok
  • 大型网站有哪些用php做的贵阳seo网站管理
  • 网站建设长沙十大最靠谱教育培训机构
  • 百度云建网站网页搜索优化seo
  • 做模版网站西安seo建站
  • 做的比较好的猎头网站网站点击量查询
  • 怎么在百度上做自己的网站广州四楚seo顾问
  • 做网站一般收取多少钱uc推广登录入口
  • 四川省住房和城乡建设厅网站电话seo专业培训费用
  • 网站建设与管理初级教学网络销售推广公司
  • 十堰网站制作价格网站模板免费下载
  • cn免费域名注册网站营销型网站建设多少钱
  • 做进口货的电商网站东莞营销网站建设优化
  • 政府网站建设栏目内容互联网广告营销方案
  • html5网站建设百度指数搜索榜度指数
  • 微网站开发素材重庆seo是什么
  • 桂林企业网站建设淘宝指数官网的网址
  • 如何用ps做网站首页图片衡阳seo
  • 烟台市芝罘区住房和建设局网站推销一个产品的方案
  • 局域网电脑做网站服务器网推平台