前提・実現したいこと
localでメモしているmarkdownをmediaWikiのmarkdown の形式に変換したく、localで#
を利用して表している見出しをmediawikiでの表現である=
で挟むようにしたいです。
具体的には
md
1# hoge 2## fuga 3###piyo
となってるようなmarkdownファイルを
mediawiki
1= hoge = 2== fuga == 3=== piyo ===
のようにしたいです。
試したこと
色々調べて、例えば
# hoge
を sed -r "s/^#(.*)/=\1 =/g" hoge.md
を使えば= hoge =
とできるのはわかったのですが、##... fuga
のように表現されたときに全ての場合に対応できる方法がわかりません。
できれば
sh
1sed -r "s/^#(.*)/=\1 =/g" hoge.md 2sed -r "s/^##(.*)/==\1 ==/g" hoge.md ` 3sed -r "s/^###(.*)/===\1 ===/g" hoge.md ` 4...
のような解決はしたくないです(わがままで申し訳ないです。。。)
補足情報(FW/ツールのバージョンなど)
ubuntu
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/13 17:54