У меня есть несколько файлов в этом формате:
##. ## - Имя файла .mp4
Я хочу переименовать их в:
s ## е ##. mp4
Вот что я придумал:
переименуйте -n "s / ^ (\ d {2}) \. (\ d {2}). * / s $ 1e $ 2.mp4 /"
Он работает, когда я тестировал его на http://regexr.com/, но когда я запускаю команду на моей установке Ubuntu 12.04, все мои файлы переименовываются вse.mp4
Таким образом, похоже, что группы игнорируются или не вставляются или что-то в этом роде. Я упускаю что-то ослепительно очевидное или что-то еще происходит?
В итоге я использовал pyRenamer, и это сработало замечательно, но я все еще хотел бы знать, почему rename
не работает должным образом.
Приветствия и спасибо за любую помощь, которую вы можете оказать мне.