grepコマンドをターミナルで実行した場合、タブの検索ができません。以下の方法でタブを検索することができます。bashで動作確認をしました。bashをみると以下の記述がありました。使うと、特定の文字や単語のシェルに対する特別な意味を取り除けます。いだり、パラメータの展開を防げます。形式を持つ単語は特殊な扱いを受けます。標準で仕様が決められている、バックスラッシュでエスケープされている文字に置き換えられます。実際、$'\t'がtabになるかを確認してみます。16進数で09なのでHT(水平タブ)になります。実際に以下のようなファイルでgrepしてみました。いくつかの実行結果を記します。以上、動作確認したシェルはbashだけですが、$'\t'でタブを指定してgrepする方法を記述しました。grepに\tを引数としてわたしてもタブ文字はヒットしません。検索方法‪として&color(red){スペースとタブの区別はできません};が[:space:]が有効です。下記のコマンドでタブを検索すると上記でも記した通り、スペースもヒットしてしまいますので注意してください。TABの操作でタブ文字を入力することができます。&color(red){赤字};の部分がキー操作になります。Ctrl+V、TABキーの順番で入力します。エディタを起動しタブを検索するgrepコマンド用シェルを作成すれば簡単に検索することができます。"};はタブが入力されています。以下のスクリプトをコピーしてもスペースとしてコピーされますので使用する場合はタブに変更するかgrep_tab.shをダウンロードしてください。使用方法は以下の通りです。grepコマンドをターミナルで実行した場合、タブの検索ができません。以下の方法でタブを検索することができます。bashで動作確認をしました。bashをみると以下の記述がありました。使うと、特定の文字や単語のシェルに対する特別な意味を取り除けます。いだり、パラメータの展開を防げます。形式を持つ単語は特殊な扱いを受けます。標準で仕様が決められている、バックスラッシュでエスケープされている文字に置き換えられます。実際、$'\t'がtabになるかを確認してみます。16進数で09なのでHT(水平タブ)になります。実際に以下のようなファイルでgrepしてみました。いくつかの実行結果を記します。以上、動作確認したシェルはbashだけですが、$'\t'でタブを指定してgrepする方法を記述しました。grepに\tを引数としてわたしてもタブ文字はヒットしません。検索方法‪として&color(red){スペースとタブの区別はできません};が[:space:]が有効です。下記のコマンドでタブを検索すると上記でも記した通り、スペースもヒットしてしまいますので注意してください。TABの操作でタブ文字を入力することができます。&color(red){赤字};の部分がキー操作になります。Ctrl+V、TABキーの順番で入力します。エディタを起動しタブを検索するgrepコマンド用シェルを作成すれば簡単に検索することができます。"};はタブが入力されています。以下のスクリプトをコピーしてもスペースとしてコピーされますので使用する場合はタブに変更するかgrep_tab.shをダウンロードしてください。使用方法は以下の通りです。