zoukankan      html  css  js  c++  java
  • rename基本操作

    • 电脑是Macbook, 用Homebrew先安装rename.
      1. 如果没安装Homebrew
        直接复制到terminal中回车, 时间稍长.
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
        
        
        参考:https://blog.csdn.net/zzq900503/article/details/80404314
      2. 安装rename
        安装完Homebrew直接复制下面的回车.
        brew install rename
        
        参考: https://www.cnblogs.com/raomengyang/p/6038561.html
    • 使用
      rename [switches|transforms] [files]
      例子:rename ‘s/abc/hi/’ abc.txt
      效果:把abc.txt改名为hi.txt.
      参考:[terminal中运行man rename]
      1. switcges
        v: 输出改名情况
        知道switches 有个v就行了, 其他的个人暂时用不上.
        可写可不写, 写了输出修改记录, 不写就不输出.
        例子:
        rename -v ‘s/abc/hi/’ abc.txt
        显示:abc.txt renamed to hi.txt

      2. transforms
        三个斜杠分成三部分,
        同理, 知道第一个s是替换就够了;
        第二个是要修改的部分;
        第三个是修改的内容.

        记得有三个斜杠和单引号.
        例子:
        1). rename ‘s/abc/hi/’ abc.txt
        结果: abc.txt改为hi.txt
        2).rename ‘s/c/cef/’ abc.txt
        结果: abc.txt改为abcef.txt
        3).rename ‘s/^/one1/’ abc.txt
        结果: abc.txt改为one1abc.txt, 符号^表示字符串起始位置.
        4).rename ‘s/$/tail/’ abc.txt
        结果: abc.txt改为abc.txttail, 符号$表示字符串末尾位置.
        5). rename ‘s/bc//’ abc.txt
        结果: abc.txt改为a.txt, 实现删除功能.
        6). rename ‘s/.txt/.r/’ *.txt
        结果: 当前目录下所有以.txt结尾的文件以及文件夹均改为.r结尾,实现批量修改扩展名.

      3. files
        文件地址, 这个不用说.

  • 相关阅读:
    arm单板上移植gdb
    video on web
    chromium源码阅读
    CE-HTML简介
    multi-tap
    DPDK 网卡RSS(receive side scaling)简介
    c语言实现带LRU机制的哈希表
    Linux TCP协议使用的变量
    scp源码浅析
    Linux e1000e网卡驱动
  • 原文地址:https://www.cnblogs.com/dansz/p/12819114.html
Copyright © 2011-2022 走看看