bashでタブ(\t)を取り扱うtips
逆引きUNIXコマンド/grepでタブを検索する方法 - Linuxと過ごす より、
$'\t'
を指定してやればよい。
$ grep $'column1\tcolumn2'
クォート
クォート (quoting) を使うと、特定の文字や単語のシェルに対する特別な意味を取り除けます。クォー
ト を用いると、特殊文字の特殊な扱いを無効にすることや、予約語が予約語として識別されることを防
いだり、パラメータの展開を防げます。
<snip>
$’string’ の形式を持つ単語は特殊な扱いを受けます。この単語は string に展開され、それから ANSI
C 標準で仕様が決められている、バックスラッシュでエスケープされている文字に置き換えられます 。
バックスラッシュエスケープシーケンスは、 (もし存在すれば) 以下のようにデコードされます:
\a 警告 (ベル)
\b バックスペース
\e エスケープ文字
\f フォームフィード文字
\n 改行文字
\r 復帰文字
\t 水平タブ文字
<snip>