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