Страница Справочника tsort.1


TSORT(1)              Справочник основных команд FreeBSD              TSORT(1)

НАЗВАНИЕ
     tsort -- топологическая сортировка ориентированного графа

СИНТАКСИС
     tsort [-dlq] [файл]

ОПИСАНИЕ
     Утилита tsort берёт список пар имён вершин графа, представляющих ориенти-
     рованные дуги, и печатает в стандартный вывод вершины графа в топологиче-
     ском порядке.  Чтение происходит из файла, заданного аргументом файл, или
     из стандартного ввода, если файл не задан.

     На входе должно быть чётное число имён вершин.  Имена, указанные в одной
     строке, разделяются пробельными символами.

     Наличие вершины в графе может быть представлено дугой от вершины к самой
     себе.  Изолированные вершины могут быть заданы таким способом.

     Если граф имеет цикл (и следовательно не может быть отсортирован), одна
     из дуг, составляющих цикл, игнорируется и сортировка продолжается.  Нали-
     чии циклов протоколируется в стандартном файле ошибок.

     Имеются следующие опции:

     -d      Включить режим отладки.

     -l      Найти и показать самый длинный цикл.  Может потребоваться значи-
             тельное время.

     -q      Не выводить информационные сообщения о циклах.  Используется в
             основном при сборке библиотек, где оптимальное упорядочение
             некритично, а циклы встречаются довольно часто.

СМОТРИ ТАКЖЕ
     ar(1)

ИСТОРИЯ
     Утилита tsort появилась в Version 7 AT&T UNIX.  Эта команда tsort и её
     справочная страница основаны на исходных текстах, которые Michael Rendell
     из Memorial University of Newfoundland передал университету в Berkeley.

ПРОБЛЕМЫ
     Утилита tsort не распознаёт мультибайтовые символы.

FreeBSD 6.2                     27 декабря 2006                    FreeBSD 6.2