Google Bookmark のエクスポート HTML からリンクのリストを作る
Google Bookmark でエクスポートした HTML は、DL/DT/DD を使った定義リストになっている。DT 要素に A 要素とブックマークタイトルが入っているので、これを LI に変換する。ついでに、DT タグには終わりタグが入れられていないので、これもちゃんと閉じタグを入れるように修正する。
#!/bin/sh sed -e 's/DT/li/g' \ -ne '/^<li><A/s:$:</li>:p' \ GoogleBookmarks.html >tmptmptmp.html echo '<ul>' >GoogleBookmarks_valid.html cat tmptmptmp.html >>GoogleBookmarks_valid.html echo '</ul>' >>GoogleBookmarks_valid.html rm tmptmptmp.html