[Comm] Изменение расширения для большого количества файлов.
Pyatnitskich Evgeniy
=?iso-8859-1?q?pem_=CE=C1_nm=2Eru?=
Пт Мар 11 06:43:16 MSK 2005
On Thu, Mar 10, 2005 at 16:21:23 +0300
Grigory Soloviov wrote:
> Ivan Fedorov wrote:
>
> >>Помогите с проблемой, есть ~50 Gb mp3 и какая-то часть из этих файлов
> >>имеет расширение "MP3", а не "mp3" чем усложняет создание плейлиста.
> >>
> >>Помгите со скриптом, что бы перевести расширения всех файлов в
> >>нормальный вид т.е. "mp3".
> >
> >
> >Вот это переведет все файлы в тек. директории в нижний регистр:
> >
> >$ cat tolower.sh
> >#!/bin/sh
> >for file in `ls`; do
> > mv ${file} `echo ${file} | tr '[:upper:]' '[:lower:]'`
> >done
> >
> Там много-много директорий вложеных и не вложеных, да и мне бы
> желательно менять только окончание имени файла, т.е. только расширение в
> windows-терменологии.
или так, более точная бомбардировка :)
for i in `find . | egrep '\.[mM][pP]3$'`; do
new=`echo $i|sed "s|\.[mM][pP]3$|\.mp3|g"`
mv "$i" "$new"
done
--
-- Regards, P.E.M. <pem at nm dot ru>
Подробная информация о списке рассылки community