2013-02-22 9 views
5

gvprを使用して、DOT言語の複数のグラフを含むファイルを複数のDOTファイルに分割するにはどうすればよいですか?GVPRを使用して複数のグラフを含むDOTファイルを複数のDOTファイルに分割するにはどうすればよいですか?

入力(1つのファイル):

# single.dot 
digraph one { 
    a -> b; 
} 
digraph two { 
    c -> d; 
} 

出力(ファイルごとに1つのグラフ):

# one.dot 
digraph one { 
    a -> b; 
} 

# two.dot 
digraph two { 
    c -> d; 
} 

答えて

4
BEG_G { 
    fname = sprintf("%s.dot",$G.name); 
    writeG($G, fname); 
} 
+3

これは私のために動作します。 OPPはこれをファイルに保存する必要があります。ファイルは 'split'と呼ばれ、' $ gvpr -f split infile.dot'が実行されます。 –

関連する問題