Лично я использую mmv
для такого рода задач. Другие используют переименовать
. Моя попытка (очевидно, не проверенная, поэтому попробуйте сначала с параметром -n
):
for dir in ....; do
( cd "$dir"; mmv -r "HEXA DECA - Season ?? Episode ?? - *" "HE'XA DECA - S#1#2E#3#4 - #5" )
done
I cd
сначала в $ dir
вместо выполнения ] mmv "$ dir / ..."
, что тоже возможно. Это сделано для того, чтобы избежать ситуаций, когда ваш каталог может содержать специальные символы mmv, такие как ?
или *
.
Чтобы узнать точное время, вместо CET установите свое местоположение на Europe/Warsaw
.
Чтобы сделать это во FreeBSD, запустите как root:
ln -s /usr/share/zoneinfo/Europe/Warsaw /etc/localtime