LINUX.ORG.RU

переименование файлов


0

0

помогите со скриптом плиз.
есть много файлов с именами типа "01 file name.EXT". нужно:
*) преобразовать все имена файлов в нижний регистр.
*) заменить пробелы на "_".
заранее благодарен.

anonymous

Re: переименование файлов

А скрипт на чём?

Selecter ★★★★ ()

Re: переименование файлов

rename 's/\ /_/g' * for i in * do mv $i `echo $i | tr A-Z a-z` done

кажется, так ;)

anonymous ()

Re: переименование файлов

for f in *; do mv "$f" `echo "$f" |tr [:upper:] [:lower:] |tr ' ' '_'`; done

Или:

for f in *; do mv "$f" `echo "$f" |tr 'A-Z ' 'a-z_'`; done

watashiwa_daredeska ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.