[mdk-re] Re: [mdk-re] Преобразованиерегистра символов

Mikhail Zabaluev =?iso-8859-1?q?mookid_=CE=C1_sigent=2Eru?=
Пт Мар 2 22:11:00 MSK 2001


Hello Sergei,

On Thu, Mar 01, 2001 at 00:09 +0300, Sergei wrote:
>
> Среда 28 Февраль 2001 19:39, Вы написали:
> > Приветствую вас, о Русская_Мандрагора!
> >
> >   Требуется порой преобразовывать имена файлов из верхнего регистра в
> >   нижний и обратно. Может, кинет кто примерчиком скрипта?
> Лови (у меня пока работал...):
> #!/usr/bin/perl
> foreach $i (<*>)
> {
> 	$_=$i;
> 	tr#A-Z#a-z#;
> 	$i1=$_;
> 	rename ($i,$i1); 
> }

Короткий вариант "с локальными буквами" (lc/uc - нижний/верхний регистры):

#!/usr/bin/perl
use locale;
rename($_, lc) foreach (<*>);
__END__

-- 
Stay tuned,
  MhZ                                    mailto:mookid на sigent.ru
-----------
To have died once is enough.
		-- Publius Vergilius Maro (Virgil)




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