Нужно ограничить макс. длину строк в текстовых файлах до заданого значения в символах.
Ограничение должно выполнятся переносом по словам (пробелам) на новую строку части строки длинее n символов.
Есть решения с помощью fold, awk, sed, cut, но проблема в том, что все они считают русскую букву за 2 символа (байта), и выполнение ограничения выполняется неверно:
Строки только с русскими буквами становятся в два раза короче от заданой длины.
Если указать значение в два раза больше, то строки с другими символами становятся длинее заданой длины.
Есть ли решение?