* [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×
@ 2001-02-28 19:38 äÙÍÙÞ
2001-02-28 21:05 ` [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
2001-03-01 12:26 ` [mdk-re] Re: [mdk-re] Преобразование регистра символов Mikhail Zabaluev
0 siblings, 2 replies; 6+ messages in thread
From: äÙÍÙÞ @ 2001-02-28 19:38 UTC (permalink / raw)
To: òÕÓÓËÁÑ_íÁÎÄÒÁÇÏÒÁ
Приветствую вас, о Русская_Мандрагора!
Требуется порой преобразовывать имена файлов из верхнего регистра в
нижний и обратно. Может, кинет кто примерчиком скрипта?
С уважением,
Дымыч отвечать на DIMMeach@inbox.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×
2001-02-28 19:38 [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× äÙÍÙÞ
@ 2001-02-28 21:05 ` Sergei
2001-03-02 22:11 ` [mdk-re] Re: [mdk-re] Преобразованиерегистра символов Mikhail Zabaluev
2001-03-01 12:26 ` [mdk-re] Re: [mdk-re] Преобразование регистра символов Mikhail Zabaluev
1 sibling, 1 reply; 6+ messages in thread
From: Sergei @ 2001-02-28 21:05 UTC (permalink / raw)
To: mandrake-russian
Среда 28 Февраль 2001 19:39, Вы написали:
> Приветствую вас, о Русская_Мандрагора!
>
> Требуется порой преобразовывать имена файлов из верхнего регистра в
> нижний и обратно. Может, кинет кто примерчиком скрипта?
Лови (у меня пока работал...):
#!/usr/bin/perl
foreach $i (<*>)
{
$_=$i;
tr#A-Z#a-z#;
$i1=$_;
rename ($i,$i1);
}
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 6+ messages in thread
* [mdk-re] Re: [mdk-re] Преобразование регистра символов
2001-02-28 19:38 [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× äÙÍÙÞ
2001-02-28 21:05 ` [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
@ 2001-03-01 12:26 ` Mikhail Zabaluev
2001-03-01 22:24 ` [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
2001-03-02 0:11 ` [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× äÙÍÙÞ
1 sibling, 2 replies; 6+ messages in thread
From: Mikhail Zabaluev @ 2001-03-01 12:26 UTC (permalink / raw)
To: Русская_Мандрагора
Hello Дымыч,
On Thu, Mar 01, 2001 at 00:39 +0800, Дымыч wrote:
>
> Приветствую вас, о Русская_Мандрагора!
>
> Требуется порой преобразовывать имена файлов из верхнего регистра в
> нижний и обратно. Может, кинет кто примерчиком скрипта?
Собственно преобразование текста в верхний и нижний регистры, из
стандартного ввода в стандартный вывод:
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
поможет.
--
Stay tuned,
MhZ mailto:mookid@sigent.ru
-----------
HOST SYSTEM NOT RESPONDING, PROBABLY DOWN. DO YOU WANT TO WAIT? (Y/N)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×
2001-03-01 12:26 ` [mdk-re] Re: [mdk-re] Преобразование регистра символов Mikhail Zabaluev
@ 2001-03-01 22:24 ` Sergei
2001-03-02 0:11 ` [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× äÙÍÙÞ
1 sibling, 0 replies; 6+ messages in thread
From: Sergei @ 2001-03-01 22:24 UTC (permalink / raw)
To: mandrake-russian
Среда 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;
--
С уважением, Епифанов Сергей
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ×
2001-03-01 12:26 ` [mdk-re] Re: [mdk-re] Преобразование регистра символов Mikhail Zabaluev
2001-03-01 22:24 ` [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
@ 2001-03-02 0:11 ` äÙÍÙÞ
1 sibling, 0 replies; 6+ messages in thread
From: äÙÍÙÞ @ 2001-03-02 0:11 UTC (permalink / raw)
To: Mikhail Zabaluev
Приветствую тебя, о Mikhail!
Дело было во пятница, 2 марта 2001 г..
В 5:10:19 минус 8 Гринвичей залезаю в мыльницу и вижу:
>> Требуется порой преобразовывать имена файлов из верхнего регистра в
>> нижний и обратно. Может, кинет кто примерчиком скрипта?
MZ> Собственно преобразование текста в верхний и нижний регистры, из
MZ> стандартного ввода в стандартный вывод:
MZ> tr a-z A-Z
MZ> tr A-Z a-z
MZ> Переименование файлов в нижний регистр:
MZ> for fi in <files>; do mv $fi $(echo $fi | tr A-Z a-z); done
Огромное спасибо!
MZ> С неанглийскими буквами - жуть и мрак, ничего не скажу.
А вот это жаль.
MZ> Возможно, Perl поможет.
Лениво ковыряться. Может, легче tr поправить?
Искренне свой,
Дымыч отвечать на DIMMeach@inbox.ru
^ permalink raw reply [flat|nested] 6+ messages in thread
* [mdk-re] Re: [mdk-re] Преобразованиерегистра символов
2001-02-28 21:05 ` [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
@ 2001-03-02 22:11 ` Mikhail Zabaluev
0 siblings, 0 replies; 6+ messages in thread
From: Mikhail Zabaluev @ 2001-03-02 22:11 UTC (permalink / raw)
To: mandrake-russian
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)
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2001-03-02 22:11 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-28 19:38 [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× äÙÍÙÞ
2001-02-28 21:05 ` [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
2001-03-02 22:11 ` [mdk-re] Re: [mdk-re] Преобразованиерегистра символов Mikhail Zabaluev
2001-03-01 12:26 ` [mdk-re] Re: [mdk-re] Преобразование регистра символов Mikhail Zabaluev
2001-03-01 22:24 ` [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× Sergei
2001-03-02 0:11 ` [mdk-re] Re: [mdk-re] ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÒÅÇÉÓÔÒÁ ÓÉÍ×ÏÌÏ× äÙÍÙÞ
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git