Macに入っている sed はLinuxに入っているsedと違うみたい。。。
[参考] https://shunirr.hatenablog.jp/entry/2012/12/19/160544
なので、GNU sed というものをhomebrewでインストールしてgsedを使うといいらしい。
$ brew install gnu-sed
インストール完了したら↓
スネークケースをパスカルケースに変換
$ echo "hoge_fuga" | gsed -r 's/(^|_)(.)/\U\2\E/g'
HogeFuga
スネークケースをキャメルケースに変換
$ echo 'hoge_fuga' | gsed -r 's/_(.)/\U\1\E/g'
hogeFuga