При писании работы я часто собираю библиографию файлов PDF из различных источников. Не все они содержат корректные метаданные, что означает I иногда вставка копии заголовок бумаги от средства просмотра PDF в имя файла. Это часто приводит к новым строкам в имени файла, но никогда не было проблемой ни с какими инструментами, которые я использовал.
По моему скромному мнению, нет ничего 'защитного' о кодировании к стандарту.. стандарт, в котором говорится, что новые строки позволяются в именах файлов. Если Ваш сценарий не обрабатывает все имена файлов, позволенные в стандарте, то Ваш сценарий повреждается.
2.6.32-29: 2.6.32: основное ядро,-29 финальных версий человечностью
2.6.32-29.58: 2.6.32: основное ядро,-29.58 продолжающихся выпусков (-29) человечностью
2.6.11.10: 2.6.11: основное ядро.10 десятых выпусков патча его. (2.6.11 был выбран волонтерами (считайте Greg KH), чтобы быть "долгосрочным обслуживанием" выпуск).
"Нумерация версии ядра Linux" в Википедии: http://en.wikipedia.org/wiki/Linux_kernel#Version_numbering