[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: