[mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×

Sergei =?iso-8859-1?q?serpiph_=CE=C1_mail=2Eru?=
Чт Мар 1 22:24:11 MSK 2001


Среда 28 Февраль 2001 22:58, Вы написали:
> >   Требуется порой преобразовывать имена файлов из верхнего регистра в
> >   нижний и обратно. Может, кинет кто примерчиком скрипта?
>
> Собственно преобразование текста в верхний и нижний регистры, из
> стандартного ввода в стандартный вывод:
>
> tr a-z A-Z
> tr A-Z a-z
>
> Переименование файлов в нижний регистр:
>
> for fi in <files>; do mv $fi $(echo $fi | tr A-Z a-z); done
>
> С неанглийскими буквами - жуть и мрак, ничего не скажу. Возможно, Perl
> поможет.
В Perl'е:
1. команды lc() и uc()
2. строковые вставки: \U \u \L \l  ( типа ''\U$str"  ).
   Можно посмотреть регулярные выражения.
3. tr ///
При работе с локалью используйте use locale;

-- 
С уважением, Епифанов Сергей




Подробная информация о списке рассылки community