HTML化awkスクリプト

ネットニュース
・Yahooニュース http://dailynews.yahoo.co.jp/fc/
Googleニュース http://news.google.co.jp/

全国紙
毎日新聞 http://www.mainichi.co.jp/
産経新聞http://www.sankei.co.jp/

のようなリストのテキストを

<html>
<head><title>Link</title></head>
<body>
ネットニュース<br>
・<a target=_blank href=http://dailynews.yahoo.co.jp/fc/>Yahooニュース</a><br>
・<a target=_blank href=http://news.google.co.jp/>Googleニュース</a><br>
<br>
全国紙<br>
・<a target=_blank href=http://www.mainichi.co.jp/>毎日新聞</a><br>
・<a target=_blank href=http://www.sankei.co.jp/>産経新聞社</a><br>
</body>
</html>
って感じに変換するawkスクリプト


BEGIN{
print "<html>\n<head><title>Link</title></head>\n<body>"
}
!/・/{
print $0"<br>"
}
/・/{
sub(/・/,"")
printf "・<a target=_blank href="$(NF)">"
NF--
print $0"</a><br>"
}
END{
print "</body>\n</html>"
}
テキストベタ書きでEmEditorとかで見た方がHTMLより使いやすいけどね。