Re: shell script
Привет, коллеги.
On Fri, Oct 26, 2001 at 03:40:37PM +0400, Anatoly Pugachev wrote:
> On Fri, Oct 26, 2001 at 03:26:26PM +0300, Roman Kovalenko wrote:
> #!/bin/sh
> for msg in *.MSG
> do
> lc=`echo $msg | tr '[a-z]' '[A-Z]'`
> if [ $lc != $msg ]; then
> mv $msg $lc
> fi
> done
На всякий случай ещё один способ переименовать файлы -
воспользоваться перловым скриптом rename из пакета perl:
... $ rename 'use locale;s/(.+)/\L$1/' *.MSG
Этот скрипт сделал Ларри Уолл, когда-то давно был в примерах, а размер
имел 5 строк. В него можно добавить ещё одну строку - use locale;
Auf Wiederlesen ophil aka Д-р Антикоммуний
--
Oleg P. Philon http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus mailto:ophil@gomelug.agava.ru
http://anticommunist.narod.ru mailto:anticommunist@narod.ru
Reply to: