Если вы сталкивались в linux с тем что вывод текста файла вылезает за экран и приходится скролить по бокам, или вы просто хотели бы сделать вывод текста немного поуже в ширину то осуществить это вам поможет утилита fold.

Т.е. fold это утилита в linux которая урезает длину строки в выводе, что помогает пользователю в удобочитаемости. Большинство терминалов имеют ширину экрана 80 символов в строке и иногда чтение файлов с длинными строками вызывает не очень хорошие чувства у пользователей.

Использование fold

Для примера создадим файл /tmp/fold.txt и заполним его текстом. Текст можно взять в интернете, используя сервисы генерации рыбы текста.

vim /tmp/fold.txt

Теперь выведем содержимое файла обычной командой cat.

cat /tmp/fold.txt

enter image description here

В моём случае видно, что текст не выходит за границы экрана и вроде бы всё нормально. Но что, если я хочу укоротить каждую строку. Ну вот такой я человек, хочу и всё.

Выведем текст ограничивая длину строки в 50 символов используя команду fold.

fold -c50 /tmp/fold.txt

enter image description here