Недавно заметил, что перемещение по страницам в некоторых хтмл-книгах в моей библиотеке, происходящее в винде на ура, в моей ubuntu не работало просто никак. Причина оказалась банальна, а именно - ссылки на страницы в оглавлении были в нижнем регистре, а сами названия файлов со страницами в верхнем. (понятно объяснил, правда? =) )

Но что делать если файлов штук 40, а переименовывать их вручную тупо лень? На помощь приходит bash, команда tr и цикл:

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