LINUX.ORG.RU

man find
man rename  |  man tr   -- у tr с юникодом проблемы, поэтому -> man sed

sdio ★★★★★
()

Опять ступил. Нагуглил. for file in `ls -1|perl -ne 'print "$_" if (/[A-Z]/);'`; do mv ${file} `echo ${file}|perl -ne 'chomp;print "$_" if (tr/A-Z/a-z/);'`; done

fk_
() автор топика
Ответ на: комментарий от fk_

Здесь нет рекурсивного обхода дерева.

можно было и
rename 'y/A-Z/a-z/' *

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