Дано: папка с дофига файлов. Реально дофига.
Надо: засунуть каждый в отдельный zip-архив.
В чём трудность: find использовать нельзя - ругается. egrep -Z | xargs -0 тоже ругается на слишком длинную строку. Заработал такой вариант:
ls | grep .fb2 | xargs -i zip -m "./zipped/{}.zip" "{}"
но споткнулся о первый же файл, в имени которого попалась одинарная кавычка. А там наверняка и другие спецсимволы есть...
Посоветуйте что-нибудь, у меня фантазия иссякла