コマンドラインでHTMLをCSV変換する方法

Nid: 825
dtとddタグで作成された表形式のデータを、コマンドラインツールでCSV変換します。
$ curl -s http://doramahjong.com/tournament/ | hxnormalize -x | hxselect -s '\n' -c "table.catagoryTable" "dl" | lynx -stdin --dump  | sed -e 's/^\s\+//' | awk 'BEGIN { FS="\n"; RS="" } { print $1 "," $2 "," $3 }'
風花雪月杯,2016年11月22日 18:00:00,107
風花雪月杯,2016年11月29日 18:00:00,103
優勝者賞金総取りトーナメント,2016年11月23日 20:00:00,7
優勝者賞金総取りトーナメント,2016年11月30日 20:00:00,6
風流韻事杯,2016年11月24日 13:00:00,106
花鳥風月杯,2016年11月19日 18:00:00,124
花鳥風月杯,2016年11月26日 18:00:00,110
イースーチー杯,2016年11月19日 22:00:00,15
加槓子戦,2016年11月26日 23:00:00,1
真似満,2016年11月21日 13:00:00,22
門風杯,2016年11月20日 23:00:00,1
連荘トーナメント0本場,2016年11月27日 22:00:00,4
ML2016トーナメント,2016年12月31日 20:00:00,215
ML2017トーナメント,2017年04月01日 20:00:00,204
$10 Added,2016年11月17日 22:00:00,3
$100 VIP ADDED,2016年11月20日 22:00:00,3