Поиск вкладок, без -P, с использованием 'grep'

Раньше я использовал grep -P успешно, пока не получил машину, где grep не скомпилирован с поддержкой регулярных выражений Perl. Теперь у меня возникают проблемы с сопоставлением вкладок: \t character,

grep -G '\t' matches a literal 't'
grep -E '\t' matches a literal 't'

Как мне соответствовать вкладкам?

Ответ 2

Perl-RegEx понимает '[\ t]', поэтому вы можете сделать вот так:

echo -e "\t : words" | grep -P '^[\t]'

для элемента basic-regexp и extended-regexp требуется "пустое" (RegEx для "Space" / "Tab" ):

echo -e "\t : words" | grep -G '^[[:blank:]]'
echo -e "\t : words" | grep -E '^[[:blank:]]'

возможно, вы можете использовать его следующим образом:

echo -e "\t : words" | grep -E '^[[:blank:]]{2,8}'
echo -e "\t : words" | grep -G '^[[:blank:]]\{2,8\}'