Отправляет email-рассылки с помощью сервиса Sendsay

help with Uppercase file !!

народ, подскажите - как оптом в директории сделать все файлы из больших букв
в
маленькие. А то вот из под оффтопика принесли мне кусок для сайта и я
приплыл. там куча файлов и все БОЛЬШИМИ буквами. А в базе соответсвенно
нормальными.

Ответить   "A.Vorobets" Fri, 16 Jan 2004 11:47:38 +0200 (#56242)

 

Ответы:

A.Vorobets wrote:

man tr

то бишь должно выглядеть примерно так:

for FROMNAME in `ls *.HTM`
do
TONAME=`echo $FROMNAME | tr [:upper:] [:lower:]`
mv $FROMNAME $TONAME
done

так же пользительно посмотреть man rename

rename .htm .html *.htm

will fix the extension of your html files.

Можно пользовать find...

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 16 Jan 2004 13:27:46 +0200 (#56350)

 

В сообщении от 16 Январь 2004 13:27 Gennadiy Zolotaryov написал(a):

О - спасибо !

Ответить   "A.Vorobets" Fri, 16 Jan 2004 16:47:30 +0200 (#56480)

 

i686-pc-linux-gnu)

А если в этой директории есть свои поддиректории,
а в этих поддиректориях свои поддиректории с файлами,
т.е. уровень вложенности достигает 5-6 уровня от начального
и все это дерево надо перевести в нижний регистр, тогда как?
Спасибо.

Павел.

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Pavel Fri, 16 Jan 2004 21:34:01 +0600 (#56573)

 

Pavel wrote:

man find :)

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 19 Jan 2004 14:51:55 +0200 (#58372)

 

A.Vorobets пишет:

to-lower.sh
--
for x in *
do
if [[ -d $x ]]
then
cd $x
$0
cd ..
fi

mv -f $x `echo $x | tr [::upper::] [::lower::]`
done
--

Ответить   Max Vasin Fri, 16 Jan 2004 15:01:53 +0300 (#56366)