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) в Справочнике программиста.