macのsedコマンドでカンマをタブに置換したかったのですが、\tを指定してもtに置換されてしまう問題に遭遇しました。
cat foo.csv | sed -e "s/,/\t/g"
この問題を解消するには、"\t"の代わりにターミナルやvi上でキーボードのctrl-v tabを入力し、タブの文字コードを入れると良いです。
もしくは、下記のコマンドでgsedコマンドをインストールすれば、\tでのエスケーシーケンスを認識してくれます。
brew install gnu-sed
cat foo.csv | gsed -e "s/,/\t/g"
こちらもおススメ