Perl正则表达式重命名

时间:2014-03-03 03:01:49

标签: regex perl rename

我正在尝试将目录文件的第一个字母设置为大写。 我试过this

rename -n 's/^[a-z]/\U$1/' *

但它会删除第一个字符。

我做错了什么?

1 个答案:

答案 0 :(得分:7)

您没有创建捕获组:

rename -n 's/^([a-z])/\U$1/' *
              ^     ^
相关问题