подскажите програмку

wpblog
На сайте с 11.07.2011
Offline
33
384

Здравствуйте, подскажите пожалуйста программку если есть такая , вообщем есть много файлов и нужно убрать из названий этих файлов все руские символы и чтоб остались только англ?

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
DV
На сайте с 01.05.2010
Offline
644
#1

#!/bin/sh
#
for Name in `ls -1`
do
Newname=`echo "$Name"|sed -e \
"y/йукенгзхъфывапролдэсмитьбЙУКЕНГЗХЪФЫВАПРОЛДЭСМИТЬБ/jukengzh'fyvaproldesmit'bJUKENGZH'FYVAPROLDESMIT'B/"\
-e "s/ц/tz/g" \
-e "s/ш/sh/g" \
-e "s/щ/sch/g" \
-e "s/ж/zh/g" \
-e "s/ч/ch/g" \
-e "s/ю/yu/g" \
-e "s/я/ya/g" \
-e "s/Ц/TZ/g" \
-e "s/Ш/SH/g" \
-e "s/Щ/SCH/g" \
-e "s/Ж/ZH/g" \
-e "s/Ч/CH/g" \
-e "s/Ю/YU/g" \
-e "s/Я/YA/g"`
if [ "$Name" != "$Newname" ]; then
mv "$Name" "$Newname"
echo -e "$Name -> $Newname\r\c"
fi
if [ -d "$Newname" ]; then
cd "$Newname"
echo -e "\n\nDiving into $Newname"
rename_translit
cd ../
fi
done
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
wpblog
На сайте с 11.07.2011
Offline
33
#2
DenisVS:
#!/bin/sh

#
for Name in `ls -1`
do
Newname=`echo "$Name"|sed -e \
"y/йукенгзхъфывапролдэсмитьбЙУКЕНГЗХЪФЫВАПРОЛДЭСМИТЬБ/jukengzh'fyvaproldesmit'bJUKENGZH'FYVAPROLDESMIT'B/"\
-e "s/ц/tz/g" \
-e "s/ш/sh/g" \
-e "s/щ/sch/g" \
-e "s/ж/zh/g" \
-e "s/ч/ch/g" \
-e "s/ю/yu/g" \
-e "s/я/ya/g" \
-e "s/Ц/TZ/g" \
-e "s/Ш/SH/g" \
-e "s/Щ/SCH/g" \
-e "s/Ж/ZH/g" \
-e "s/Ч/CH/g" \
-e "s/Ю/YU/g" \
-e "s/Я/YA/g"`
if [ "$Name" != "$Newname" ]; then
mv "$Name" "$Newname"
echo -e "$Name -> $Newname\r\c"
fi
if [ -d "$Newname" ]; then
cd "$Newname"
echo -e "\n\nDiving into $Newname"
rename_translit
cd ../
fi
done

будь добр подскажи как это использовать, я в программирование полный нуб:( у меня есть папка и в ней файлы , я так понимаю этот код нужно в файл какой то засунуть и исполнить его?

Дмитрий Удимов
На сайте с 05.05.2010
Offline
274
#3

Это скрипт под linux. Функция группового переименования есть в Total Commander под Windows

Топвизор — аккредитованный регистратор доменов .ru и .рф (https://topvisor.com/ru/domain-registration/) — честная цена 299 руб. за регистрацию и продление.
wpblog
На сайте с 11.07.2011
Offline
33
#4
Ditmar:
Это скрипт под linux. Функция группового переименования есть в Total Commander под Windows

спасибо, тотал то что нужно было!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий