Jump to content

сложить (Unix)

складывать
Оригинальный автор(ы) Билл Джой
Первоначальный выпуск 1977 год ; 47 лет назад ( 1977 )
Операционная система Unix и Unix-подобные
Платформа Кросс-платформенный
Тип Команда
Лицензия coreutils : GNU GPL v3

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

Большинство терминалов Unix имеют ширину экрана по умолчанию 80, поэтому чтение файлов с длинными строками может раздражать. Команда сгиба помещает перевод строки через каждые X символов, если до этой точки он не достигает новой строки. Если -w аргумент установлен, команда сгиба позволяет пользователю установить максимальную длину строки.

Утилита впервые появилась в 1BSD 1977 года и изначально была написана Биллом Джоем . [1] [2]

fold является частью руководства по переносимости X/Open, начиная с выпуска 4 1992 года. Он был унаследован в первой версии POSIX.1 и единой спецификации Unix . [3]

Версия fold включенный в состав GNU coreutils, был написан Дэвидом Маккензи. [4]

Команда доступна в виде отдельного пакета для Microsoft Windows как часть UnxUtils коллекции , состоящей из собственных Win32- портов распространенных GNU Unix-подобных утилит. [5]

В качестве примера использования, чтобы свернуть файл с именем file.txt чтобы иметь максимум 50 символов в строке, можно выполнить следующую команду:

$ cat file.txt
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur dignissim
venenatis pede. Quisque dui dui, ultricies ut, facilisis non, pulvinar non,
purus. Duis quis arcu a purus volutpat iaculis. Morbi id dui in diam ornare
dictum. Praesent consectetuer vehicula ipsum. Praesent tortor massa, congue et,
ornare in, posuere eget, pede.

Vivamus rhoncus. Quisque lacus. In hac habitasse platea dictumst. Nullam mauris
tellus, sollicitudin non, semper eget, sodales non, pede. Phasellus varius
ullamcorper libero. Fusce ipsum lorem, iaculis nec, vulputate vitae, suscipit
vel, tortor. Cras varius.

Nullam fringilla pellentesque orci. Nulla eu ante pulvinar velit rhoncus
lacinia. Morbi fringilla lacus quis arcu. Vestibulum sem quam, dapibus in,
fringilla ut, venenatis ut, neque.
$ fold -w 50 file.txt
Lorem ipsum dolor sit amet, consectetuer adipiscin
g elit. Curabitur dignissim
venenatis pede. Quisque dui dui, ultricies ut, fac
ilisis non, pulvinar non,
purus. Duis quis arcu a purus volutpat iaculis. Mo
rbi id dui in diam ornare
dictum. Praesent consectetuer vehicula ipsum. Prae
sent tortor massa, congue et,
ornare in, posuere eget, pede.

Vivamus rhoncus. Quisque lacus. In hac habitasse p
latea dictumst. Nullam mauris
tellus, sollicitudin non, semper eget, sodales non
, pede. Phasellus varius
ullamcorper libero. Fusce ipsum lorem, iaculis nec
, vulputate vitae, suscipit
vel, tortor. Cras varius.

Nullam fringilla pellentesque orci. Nulla eu ante 
pulvinar velit rhoncus
lacinia. Morbi fringilla lacus quis arcu. Vestibul
um sem quam, dapibus in,
fringilla ut, venenatis ut, neque.

См. также

[ редактировать ]
  1. ^ fold(1) FreeBSD по основным командам Руководство
  2. ^ «fold.c – 1BSD» . minnie.tuhs.org .
  3. ^ printf – Справочник по оболочке и утилитам, Единая спецификация UNIX , версия 4 от Open Group.
  4. ^ «fold(1) — справочная страница Linux» . linux.die.net .
  5. ^ «Собственные порты Win32 некоторых утилит GNU» . unxutils.sourceforge.net .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a698af6cd83b1f291f326895a9d626af__1716949020
URL1:https://arc.ask3.ru/arc/aa/a6/af/a698af6cd83b1f291f326895a9d626af.html
Заголовок, (Title) документа по адресу, URL1:
fold (Unix) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)