http://qiita.com/kyanagimoto/items/37cc8e7a242ca2d1a29e で、「Ctrl+v -> Tab」を押せば使える=コピペじゃ使えないとあったので試してみました。
sed -e 's/[[:cntrl:]]/\"[[:cntrl:]]\"/g' tes.tsv >> tes_t.tsv
動く…。
OS X は ¥t
や /t
, \t
ではいかず [[:cntrl:]]
でタブが表現できる模様。
ただしこれはPOSIX文字クラスのうちの「制御文字」と呼ばれる範囲で、つまりCRとかにもマッチしちゃう…。
ASCIIコードの 0x00-1F, 0x7Fですね。
これが有効に使えるのも、状況限定ですね。
それ以外は都度、Terminal.app上で 「Ctrl+v -> Tab」 と打つしかないかもです。。
また、一度テキストファイルに出していいのなら
echo -e "This is\t\tTab"
など出来るので、 `echo -e "\t" >>tab.txt" などに書き出して使っても良さそうです。