Сокращение строк (POSIX)
fold [-bs] [-w ширина] [файл...]
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Фильтр fold сокращает строки в файлах путем разбиения строк, длина которых превышает 80 символов или значение ширина, если оно определено в опции командной строки -w. Строки сокращаются путем вставки символа newline (символа новой строки). Все значения записываются в стандартный поток вывода.
При обнаружении во вводе символа newline текущее значение ширины строке во всех случаях сбрасывается до нуля. Кроме того, если опция -b не определена, в потоке ввода используются следующие специальные символы:
Свертывание файла myfile.txt до максимальной ширины строки 80 символов с разрывом строки на границе последнего слова (пробельный символ) до достижения предельной ширины и запись результатов в стандартный поток вывода:
fold -s myfile.txt
Свертывание файла myfile.txt до ширины 40 символов, когда все символы, за исключением newline, соответствуют одной позиции символа (байт) и запись результатов в стандартный поток вывода:
fold -bw40 myfile.txt
Если значение файл в командной строке не определено, утилита fold считывает сокращаемые строки из стандартного потока ввода до достижения конца файла EOF.
Утилита fold записывает все свернутые результаты вывода из всех входных файлов в стандартный поток вывода.
При возникновении ошибки в стандартный поток ошибок записывается диагностическое сообщение.
Утилита fold считывает строки текстовых файлов, указанных в командной строке. При выборе опции -b входные файлы не обязательно должны быть текстовыми.
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты