【问题标题】:renaming files using regular expression with linux使用正则表达式与 linux 重命名文件
【发布时间】:2013-08-31 09:15:29
【问题描述】:

我在这里和 interwebz 上阅读了很多问题,但是我的文件重命名仍然不起作用。我有一堆文件,开头如下:

libraryVCE_KM_LIBRARY_SUMARY_S...

我想删除库的第一个实例,所以我在 linux 中运行这个命令:

rename -v '/\blibrary/' *

但是没有文件被重命名。为什么不呢?

【问题讨论】:

    标签: regex linux file rename


    【解决方案1】:

    我试过了:

    rename library '' *
    

    而且它似乎有效。

    【讨论】:

    • 为我工作。谢谢。
    【解决方案2】:

    试试这个:

    rename 's/^library//' *
    

    【讨论】:

    • @Sniffer。那是 Perl 替换运算符。 s///.
    猜你喜欢
    • 2018-08-22
    • 2019-06-12
    • 1970-01-01
    • 2012-08-02
    • 2015-04-23
    • 2011-09-14
    • 2017-08-10
    相关资源
    最近更新 更多