web-dev-qa-db-ja.com

bashシェルでリテラルタブ文字を入力するにはどうすればいいですか?

たとえば、タブ区切り文字を指定するには、-tオプションを指定したsortユーティリティを使用したいのですが、

sort -t "\t"

うまくいきません。

70
Mark

二重引用符を使用しないでください。

sort -t $'\t'

それともCtrl Vでタブを挿入できると思う?

編集する

http://www.gnu.org/s/bash/manual/html_node/ANSI_002dC-Quoting.html#ANSI_002dC-Quoting

82
surfasb

やってみる Control - vそれから Tab。カーソルタブが右側に表示されていれば、うまくいきました。

Markのコメントによると、あなたも試すことができます Control - v その後 Control - i

57
L2G