Группы захвата игнорируются при переименовании файлов

У меня есть несколько файлов в этом формате:

##.## - File name.mp4

Я хочу переименовать их в:

s##e##.mp4

Это то, что я придумал: 2] rename -n "s/^(\d{2})\.(\d{2}).*/s$1e$2.mp4/"

Он работает, когда я тестировал его на http://regexr.com/, но когда я запускаю команду в своей установке Ubuntu 12.04, все мои файлы переименовываются в se.mp4

Таким образом, похоже, что группы игнорируются или не вставлены или что-то в этом роде. Я потерял что-то ослепительно очевидное или что-то еще происходит?

Я закончил использование pyRenamer, и это сработало замечательно, но мне все равно хотелось бы знать, почему rename работает неправильно. [!d6 ]

Приветствия и спасибо за любую помощь, которую вы можете мне дать.

1
задан 8 March 2014 в 08:47

0 ответов

Другие вопросы по тегам:

Похожие вопросы: