При переносе строк с кириллическими (в UTF-8) строками команда fold разбивает мультибайтную последовательность символа, считая ширину не в символах, а в байтах: echo "При переносе" | fold -w 6 При пе �ен �се
Существуют патчи, предназначенные для решения этой задачи. Например, http://pkgs.fedoraproject.org/gitweb/?p=coreutils.git;a=blob;f=coreutils-i18n.patch К сожалению, эти патчи не апстримятся.
См. тж. http://lists.gnu.org/archive/html/bug-coreutils/2008-04/msg00231.html