スクリプトのコマンドライン引数にタブを渡す

Node.jsとかRubyとかPythonスクリプトコマンドライン引数を受け取る時、引数にタブ文字を指定する方法

var a = process.argv[2];
console.log([1,2,3].join(a));

実行

> node hoge.js \t
1t2t3
> node hoge.js '\t'
1\t2\t3

正解は

> node hoge.js $'\t'
1   2   3

改行コードなら

> node hoge.js $'\n'
1
2
3