URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 9691
[ Назад ]

Исходное сообщение
"преобразовать в lowercase"

Отправлено Oleg Kartsev , 25-Окт-01 13:40 
Существуют ли скрипты, чтобы, например, преобразовать все имена файлов в директории в lowercase?

Содержание

Сообщения в этом обсуждении
"RE: преобразовать в lowercase"
Отправлено mRaNGEL , 25-Окт-01 13:46 
>Существуют ли скрипты, чтобы, например, преобразовать
>все имена файлов в директории
>в lowercase?
на Perl сам напиши, дело 5-15 минут

"RE: преобразовать в lowercase"
Отправлено lavr , 25-Окт-01 14:28 
>Существуют ли скрипты, чтобы, например, преобразовать
>все имена файлов в директории
>в lowercase?

10 секунд:

#!/bin/sh

for i in `ls`
do
echo "$i" | tr "[:upper:]" "[:lower:]"
done

посмотреть что делает и доделать самостоятельно


"RE: преобразовать в lowercase"
Отправлено Oleg Kartsev , 25-Окт-01 15:09 
>>Существуют ли скрипты, чтобы, например, преобразовать
>>все имена файлов в директории
>>в lowercase?
>
>10 секунд:
>
>#!/bin/sh
>
>for i in `ls`
>do
>echo "$i" | tr "[:upper:]" "[:lower:]"
>
>done
>
>посмотреть что делает и доделать самостоятельно
>

Отлично, получилось

for i in `ls`                                                                  
do                                                                              
mv "$i" `echo $i|tr "[:upper:]" "[:lower:]"`                                    
done

только скобки в форуме почему-то отображаются угловыми, а надо квадратные.