7.10 fold - разделение длинных строк contents

7.10 fold - разделение длинных строк

Использование:
fold [option]... file]...
программа fold читает каждый файл file (или устройство стандартного ввода) и выводит введ©нную информацию на устройство стандартного вывода разбивая длинные строки, чтобы удовлетворить допустимой ширине выводной строки. По умолчанию fold разбивает строки длиннее 80 символов. Вводимая строка разбивается на столько строк, на сколько это необходимо.

Умалчиваемый алгоритм размера выводной колонки следующий:

  • <TAB> (табулятор) означает более, чем одну колонку;
  • <BS> (возврат на символ) означает, что сч©тчик размера выводной колонки уменьшается на 1;
  • <CR> (возврат каретки) обнуляет сч©тчик колонки выводной строки.

Программа fold воспринимает следующие параметры.

-b
-bytes
Считать байты, а не колонки, таким образом символы <TAB>, <BS>, <CR> рассматриваются как занимающие одну колонку, точно также как и остальные символы.

-s
-spaces
Разбивать вводимые строки на границе слов, т.е. строка будет разбиваться после последнего пробела, но до максимального размера выводной строки. Если строка не содержит пробелов, то она разбивается в точке максимально допустимого размера выводной строки. По умолчанию, строка разбивается на куски не обращая внимание на границы слов.

-w width
-width=width
Установить максимальную длину выводной строки в width (по умолчанию 80).


contents
Обновлено: 16.03.2015