Если вы сталкивались в linux с тем что вывод текста файла вылезает за экран и приходится скролить по бокам, или вы просто хотели бы сделать вывод текста немного поуже в ширину то осуществить это вам поможет утилита fold.
Т.е. fold это утилита в linux которая урезает длину строки в выводе, что помогает пользователю в удобочитаемости. Большинство терминалов имеют ширину экрана 80 символов в строке и иногда чтение файлов с длинными строками вызывает не очень хорошие чувства у пользователей.
Использование fold
Для примера создадим файл /tmp/fold.txt и заполним его текстом. Текст можно взять в интернете, используя сервисы генерации рыбы текста.
vim /tmp/fold.txt
Теперь выведем содержимое файла обычной командой cat.
cat /tmp/fold.txt
В моём случае видно, что текст не выходит за границы экрана и вроде бы всё нормально. Но что, если я хочу укоротить каждую строку. Ну вот такой я человек, хочу и всё.
Выведем текст ограничивая длину строки в 50 символов используя команду fold.
fold -c50 /tmp/fold.txt
Комментарии