АнглийскийФранцузскийИспанский

Значок OnWorks

prune - Интернет в облаке

Запустите prune в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда prune, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


prune - обрезать ориентированные графы

СИНТАКСИС


чернослив [ -n узел ] [ -N атрибут атрибута ] [ -v ] [ -(h|?)] [ файлов ... ]

ОПИСАНИЕ


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

Оба параметра могут появляться в командной строке несколько раз. Все подграфы уходят корнями в
соответствующие заданные узлы будут затем обработаны. Если узел не существует, чернослив пропущу
его и распечатайте предупреждающее сообщение в stderr. Если указано несколько атрибутов, они будут
применяется ко всем узлам, которые были обработаны. чернослив записывает результат в стандартный вывод.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-n имя
Задает имя узла для удаления.

-N атрибут атрибута
Задает атрибут, который будет установлен (или изменен, если он существует) для любого сокращенного узла.
атрибут атрибута строка вида Attr=значения.

-v Подробный вывод.

-h -? Распечатывает использование и выходит.

ПРИМЕРЫ


Входной граф test.gv формы

орграф DG {
А -> В;
А -> С;

B -> D;
B -> E;
}

, обрабатывается командой

prune -n ​​B test.gv

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

орграф DG {
А -> В;
А -> С;
}

Другой входной граф test.gv формы

орграф DG {
А -> В;
А -> С;

B -> D;
B -> E;

C -> E;
}

(обратите внимание на дополнительное преимущество от C в E ), обрабатываемый командой

prune -n ​​B -N цвет = красный test.gv

приводит к

орграф DG {
B [цвет = красный];
А -> В;
А -> С;
C -> E;
}

Узел E не был удален с момента его второго родителя C не обрезается.

ВЫХОД статус


чернослив возвращает 0 при успешном завершении. В случае ошибки возвращается 1.

Используйте prune онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad