疑問メモ:シェルで改行+複数行追記

疑問メモ。シェルの置換について。

こういうtextファイルがあったとして、

#hogeりたければ値を設定。
#hoge=0
#
#

それをこんなふうにしたいとき。

#hogeりたければ値を設定。
#hoge=0
hoge=1
moga=2
#
#

つまり、最初にあった「#hoge=0」行を消さずに、改行して複数行を追加したいとき。

sed -i s/#hoge=0/#hoge=0\
hoge=1\
moga=2/ text

せっせとこう書いていたけども、これだと変換前文字列の中で改行が使えないし、検索したら「Perl使え」とか「awk使え」とか出てくるし。およそ一般的にどうするのが正しいんだろ…。