RusToEng Renamer

Nov 30, 2013 13:41

Понадобилось мне переименовать кучу файлов в транслит.
Помогла программа RusToEng Renamer (зеркало)
Всё легко и быстро. :)

solution, компьютерное, soft

Leave a comment

Comments 1

foboss November 30 2013, 14:25:06 UTC
Не могу молчать

В Linux, встроенными средствами (в одну строку):

find -type f|while read name; do en=`echo $name|sed 'y/абвгджзийклмнопрстуфхыэе/abvgdjzijklmnoprstufhyee/'|sed 's/[ьъ]//g; s/ё/yo/g; s/ц/ts/g; s/ч/ch/g; s/ш/sh/g; s/щ/sh/g; s/ю/yu/g; s/я/ya/'`; if [ "$name" != "$en" ]; then echo "mv $name $en "; fi; done|bash

Reply


Leave a comment

Up