У меня есть несколько файлов в этом формате:
##.## - 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 ]
Приветствия и спасибо за любую помощь, которую вы можете мне дать.