Graph 如何使用GVPR将包含多个图形的点文件拆分为多个点文件?

Graph 如何使用GVPR将包含多个图形的点文件拆分为多个点文件?,graph,graphviz,Graph,Graphviz,如何使用gvpr将具有多个点语言图形的文件拆分为多个点文件 输入(1个文件): 输出(每个文件1个图形): 这对我有用。我想补充一点,如果不明显,OPP应将其保存在文件中,例如名为split的文件,以及运行$gvpr-f split infle.dot # single.dot digraph one { a -> b; } digraph two { c -> d; } # one.dot digraph one { a -> b; } # two.dot d

如何使用
gvpr
将具有多个点语言图形的文件拆分为多个点文件

输入(1个文件):

输出(每个文件1个图形):


这对我有用。我想补充一点,如果不明显,OPP应将其保存在文件中,例如名为
split
的文件,以及运行
$gvpr-f split infle.dot
# single.dot
digraph one {
  a -> b;
}
digraph two {
  c -> d;
}
# one.dot
digraph one {
  a -> b;
}

# two.dot
digraph two {
  c -> d;
}
BEG_G {
  fname = sprintf("%s.dot",$G.name);
  writeG($G, fname);
}