Операционная система | Unix и Unix-подобные |
---|---|
Платформа | Кроссплатформенность |
Тип | Команда |
Лицензия | coreutils : GNU GPL v3 |
fold - это команда Unix, используемая для того, чтобы сделать файл с длинными строками более читаемым на компьютерном терминале с ограниченной шириной путем выполнения переноса строк .
Большинство терминалов Unix имеют ширину экрана по умолчанию 80, поэтому чтение файлов с длинными строками может раздражать. Команда fold помещает перевод строки через каждые X символов, если до этой точки не доходит до новой строки. Если -w
аргумент установлен, команда fold позволяет пользователю установить максимальную длину строки.
История [ править ]
fold
является частью X / Open Portability Guide, начиная с выпуска 4 1992 года. Он был унаследован от первой версии POSIX.1 и Single Unix Specification . [1] Впервые он появился в 1BSD 1977 года. [2]
Версия в fold
комплекте GNU Coreutils была написана Дэвидом Маккензи. [3]
Пример [ править ]
В качестве примера использования, чтобы свернуть файл с именем, file.txt
имеющим максимум 50 символов в строке, можно выполнить следующую команду:
свернуть -w 50 file.txt
- file.txt:
Lorem ipsum dolor sit amet, conctetuer adipiscing elit. Curabitur dignissimvenenatis pede. Quisque dui dui, ultricies ut, facilisis non, pulvinar non,пурус. Duis quis arcu a purus volutpat iaculis. Morbi id dui in diam ornareизречение. Preesent Conctetuer Vehicula ipsum. Praesent Tortor Massa, Congue et,ornare in, posuere eget, pede. Vivamus rhoncus. Quisque lacus. In hac Habitasse platea dictumst. Нуллам Маурисtellus, sollicitudin non, semper eget, sodales non, pede. Phasellus variusullamcorper libero. Fusce ipsum lorem, iaculis nec, vulputate vitae, Suscipitвел, мучитель. Cras varius.Nullam fringilla pellentesque orci. Nulla eu ante pulvinar velit roncusлациния. Morbi fringilla lacus quis arcu. Vestibulum sem quam, dapibus in,fringilla ut, venenatis ut, neque.
- выход:
Lorem ipsum dolor sit amet, Conctetuer Adipiscinг элит. Curabitur dignissimvenenatis pede. Quisque dui dui, ultricies ut, facilisis non, pulvinar non,пурус. Duis quis arcu a purus volutpat iaculis. Пнrbi id dui in diam ornareизречение. Preesent Conctetuer Vehicula ipsum. Praeпослал мучителя масса, congue et,ornare in, posuere eget, pede. Vivamus rhoncus. Quisque lacus. В Hac Habitasse platea dictumst. Нуллам МаурисTellus, sollicitudin non, semper eget, sodales non, pede. Phasellus variusullamcorper libero. Fusce ipsum lorem, iaculis nec, vulputate vitae, Suscipitвел, мучитель. Cras varius.Nullam fringilla pellentesque orci. Nulla eu anteпульвинарный велит ронкуслациния. Morbi fringilla lacus quis arcu. Вестибулэм сем куам, дапибус в,fringilla ut, venenatis ut, neque.
См. Также [ править ]
Ссылки [ править ]
- ^ спецификация Single UNIX , выпуск 7 от The Open Group - Справочник по командам и служебным программам,
- ^ Руководство по основным командам FreeBSD -
- ^ https://linux.die.net/man/1/fold
Внешние ссылки [ править ]
В Wikibook Guide to Unix есть страница по теме: Команды |
- - Руководство по основным командам OpenBSD
- - Руководство по основным командам FreeBSD
Эта статья о Unix - незавершенная . Вы можете помочь Википедии, расширив ее . |