Livejournal
Log in
Post
Friends
My journal
alst85
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
Comments 1
В 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