История изменений
Исправление windusjatnik, (текущая версия) :
я же тебе пример команды привёл, кишки в sed, я надеялся, сам напишешь.
Ну, я пошёл другим путём. Сначала всё в utf8.
for i in *; do iconv -f WINDOWS-1251 -t UTF-8 "$i" >tmp; mv tmp "$i"; done
perl -wlne'/title>([^<]+)/i&&rename$ARGV,"$1.fb2"' *
[~/Downloads/London][HPCompaq]%[test]=> ls *fb2 |tail
Человек со Шрамом.fb2
Через стремнины к Клондайку.fb2
Черты литературного развития.fb2
Что значит для меня жизнь.fb2
Чун А-Чун.fb2
Шериф Коны.fb2
Шутка Порпортука.fb2
Шутники с Нью-Гиббона.fb2
Эти кости встанут снова.fb2
Язычник.fb2
Осталось rename аффтара добавить, но это уже мелочь.
Всем спасибо! Решено.
Исправление windusjatnik, :
я же тебе пример команды привёл, кишки в sed, я надеялся, сам напишешь.
Ну, я пошёл другим путём. Сначала всё в utf8.
for i in *; do iconv -f WINDOWS-1251 -t UTF-8 "$i" >tmp; mv tmp "$i"; done
perl -wlne'/title>([^<]+)/i&&rename$ARGV,"$1.fb2"' *
[~/Downloads/London][HPCompaq]%[test]=> ls *fb2 |tail
Человек со Шрамом.fb2
Через стремнины к Клондайку.fb2
Черты литературного развития.fb2
Что значит для меня жизнь.fb2
Чун А-Чун.fb2
Шериф Коны.fb2
Шутка Порпортука.fb2
Шутники с Нью-Гиббона.fb2
Эти кости встанут снова.fb2
Язычник.fb2
Осталось rename аффтара добавить, но это уже мелочь.
Всем спасибо! Решено.
Исходная версия windusjatnik, :
я же тебе пример команды привёл, кишки в sed, я надеялся, сам напишешь.
Ну, я пошёл другим путём. Сначала всё в utf8.
for i in *; do iconv -f WINDOWS-1251 -t UTF-8 "$i" >tmp; mv tmp "$i"; done
perl -wlne'/title>([^<]+)/i&&rename$ARGV,"$1.fb2"' *
[~/Downloads/London][HPCompaq]%[test]=> ls *fb2 |tail
Человек со Шрамом.fb2
Через стремнины к Клондайку.fb2
Черты литературного развития.fb2
Что значит для меня жизнь.fb2
Чун А-Чун.fb2
Шериф Коны.fb2
Шутка Порпортука.fb2
Шутники с Нью-Гиббона.fb2
Эти кости встанут снова.fb2
Язычник.fb2
Осталось rename аффтара добавить, но это уже мелочь.
Всем спасибо! Решено.