sed 版派閥ジェネレーター

ついでに sed でやってみました。

元ネタは awk も同じですが、http://www.math.kobe-u.ac.jp/~kodama/tips-dirtree.html です。sedawk を同じルーチンでも作れそうな雰囲気ですね。

$ cat habatsu.txt | sed -ne's/[^\-]*\-/+--/g;s/+--+/|  +/g;s/+--+/|  +/g;s/+--|/|  |/g;p'
感電しないよ派
+-- やる気と根性だよ派
|  +-- 山にかわいい7つの子があるからよ派(王道派)
|  +-- 感電してるけど平気なふりしてるよ派(中立派)
|  +-- 電気の周波に合わせて足を高速で動かしてるよ派
+-- ゴムだからだよ派
|  +-- カラスはゴムをはいてるよ派
|  +-- カラスはゴムだよ派
|  +-- 電気はゴムだよ派
+-- カラスは存在しないよ派

感電してるよ派
+-- 楽しんでるよ派
|  +-- 接触面積が広いから大丈夫だよ派
+-- 鳩が感電したのがカラスだよ派
+-- 感電してるのは電気の方だよ派