>>196
「$」一文字ですごい。
この場合のクォーテーションで括られたパターンの外の$はどういう意味ですか?

>>197
一行づつ読んで、2度めのsedでパターンの前後に「'」を足してる事を理解しました。
これを参考にして、元の例のシングルクォーテーションをリテラルに変更して
  echo -e '''dog,\033[38;5;11m hoge\033[0m, cat'''
これで望んだ結果が出力されたました \(^o^)/