TOC(1G) TOC(1G) НАЗВАНИЕ toc - создание и графический вывод оглавлений СИНТАКСИС |имя_команды [опция ...] [файл ...] ОПИСАНИЕ Описанные ниже команды расположены в каталоге /usr/bin/graf [см. graphics(1G)]. dtoc [каталог] Команда dtoc записывает на стандартный вывод текстовое оглавление (ТОГ), всех подкаталогов указанного каталога (по умолчанию используется текущий каталог). На каждый каталог в оглавлении отводится по одной строке. Строка состоит из трех полей: номер, показывающий место (под)- каталога в иерархии, его имя и число обычных файлов, доступных на чтение. Команда dtoc полезна для того, чтобы получить наглядное представление обо всей файло- вой системе или ее части. Чтобы изобразить все доступ- ные каталоги на экране терминала типа Tektronix 4010, достаточно построить конвейер: |dtoc / | vtoc | td vtoc [-c] [-d] [-i] [-m] [-s] [-hпромежуток] [-vпромежуток] [ТОГ_файл] Команда vtoc по текстовому представлению оглавления (ТОГ) создает графический образ в виде GPS-файла [см. gps(4)]. Графический образ состоит из прямоугольников с текстом, образующих древовидную структуру. Если ТОГ_- файл не задан, используется стандартный ввод. Каждая строка ТОГ_файла описывает один прямоугольник и имеет следующий вид: |номер [толщина,тип] "текст" [метка] номер Чередующаяся последовательность чисел и точек, за- дает положение элемента оглавления в иерархии. Но- мер 0. определяет корень дерева. толщина Толщина линий может быть следующей: n тонкая линия m средняя линия b толстая линия тип Тип линий может быть следующим: so сплошная линия do точечная линия dd штрихпунктирная линия da пунктирная линия ld длинно-пунктирная линия текст Текст - это цепочка символов, заключенная в кавыч- ки. Текст между кавычками становится содержимым прямоугольника. Чтобы включить в текст кавычку, ее нужно экранировать (\"). метка Метка - это цепочка символов. Метка надписывается над правым верхним углом прямоугольника. Символы метки, интерпретируемые shell'ом, должны быть эк- ранированы. Пример элемента оглавления: |1.1 b,da "udd" USER Элементы оглавления могут занимать больше одной строки, если промежуточные переводы строк экранированы. В произвольном месте ТОГ_файла могут располагаться ком- ментарии, окруженные парами символов /* и */. Опции команды vtoc: -c Использовать текст так, как он введен (по умолча- нию все буквы преобразуются в строчные). -d Соединять прямоугольники диагональными линиями. -i Не выводить номера прямоугольников. -m Не выводить метки прямоугольников. -s Не уплотнять прямоугольник по горизонтали. -hпромежуток Задает отношение в процентах горизонтального про- межутка между прямоугольниками и ширины прямоу- гольника. -vпромежуток Задает отношение в процентах вертикального проме- жутка между прямоугольниками и высоты прямоуголь- ника. СМ. ТАКЖЕ graphics(1G). gps(4) в Справочнике программиста.