grep найти строки, содержащие “\t”

Меня попросили написать сценарий оболочки для проверки простых ошибок в файлах. Я хотел найти для каждой строки, если

(регулярное выражение:) "[ ]\t" когда-либо происходит.

Проблема в том, что grep игнорирует \ и принимает "t" как литерал. Я также пытался записать сами символы в файл и попросить grep прочитать его, но это не сработало. Есть ли способ найти регулярное выражение «\t» в файлах с помощью любого из обычных инструментов Linux (например, grep)?

Я уже пробовал:

grep -E --ignore-case --line-number --with-filename --file="b" file

(b содержит: "") а также:

grep -E --ignore-case --line-number --with-filename --regexp=" [\t]" file
5
задан brunoais 31 March 2012 в 09:02
поделиться