prune - 클라우드에서 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 정리입니다.

프로그램:

이름


prune - 방향 그래프 정리

개요


치다 [ -n 노드 ] [ -N 속성 스펙 ] [ -v ] [ -(h|?) ] [ 파일 ... ]

기술


치다 에서 사용하는 것과 동일한 형식으로 방향 그래프를 읽습니다. (1) 루팅된 하위 그래프를 제거합니다.
옵션을 통해 명령줄에 지정된 노드에서 이러한 노드 자체는
제거되었지만 그래프 스트림에서 쉽게 찾을 수 있도록 속성을 지정할 수 있습니다.
와 같은 편집자 gvpr(1). 치다 사이클, 루프 및 다중 에지를 올바르게 처리합니다.

두 옵션 모두 명령줄에 여러 번 나타날 수 있습니다. 에 뿌리를 둔 모든 하위 그래프
그러면 주어진 각 노드가 처리됩니다. 노드가 존재하지 않는 경우, 치다 건너뛸 것이다
그것을 stderr에 경고 메시지를 인쇄하십시오. 여러 속성이 주어지면
처리된 모든 노드에 적용됩니다. 치다 결과를 stdout에 씁니다.

옵션


-n name
정리할 노드의 이름을 지정합니다.

-N 속성 스펙
정리된 노드에 대해 설정(또는 존재하는 경우 변경)할 속성을 지정합니다.
속성 스펙 형식의 문자열입니다. 속성=값.

-v 자세한 출력.

-h -? 사용법을 인쇄하고 종료합니다.

사용 예


입력 그래프 test.gv 형태의

다이그래프 DG {
A -> B;
A -> C;

B -> D;
B -> E;
}

, 명령에 의해 처리

가지치기 -n B test.gv

다음 출력을 생성합니다(실제 코드는 약간
다른 방법).

다이그래프 DG {
A -> B;
A -> C;
}

다른 입력 그래프 test.gv 형태의

다이그래프 DG {
A -> B;
A -> C;

B -> D;
B -> E;

C -> E;
}

(추가 모서리를 참고하십시오. CE ), 명령에 의해 처리

가지치기 -n B -N 색상=빨간색 test.gv

~의 결과

다이그래프 DG {
B [색상=빨간색];
A -> B;
A -> C;
C -> E;
}

노드 E 두 번째 부모 이후로 제거되지 않았습니다. C 정리되지 않습니다.

EXIT 지위


치다 성공적으로 완료되면 0을 반환합니다. 오류가 발생하면 1을 반환합니다.

onworks.net 서비스를 사용하여 온라인으로 정리 사용



최신 Linux 및 Windows 온라인 프로그램