Ubuntu grepping строки с пропущенными пробелами

Скажем , у меня была электронная почта test1234test@test.com в файле, который содержит список электронных писем. Но вместо того, чтобы иметь всю электронную почту, у меня был только (например) t**********t@test.com

Как бы я использовал grep таким образом, чтобы я мог использовать grep для всех электронных писем, в которых могли быть пропущены пробелы, чтобы поместиться в эту строку? Для того, чтобы это работало, я должен иметь возможность найти строку, эквивалентную t**********t@test.com, и найти ее test1234test@test.com ...? Кроме того, он нашел бы другие электронные письма, которые могли бы поместиться в те места звездочки, как test4321test@test.com? Помощь высоко ценится!

1 ответ

Решение

grep берет '.' как "любой персонаж". Так

grep "t..........t@test.com"

сделаю это. (Приятно разгадывать кроссворд:-)

Другие вопросы по тегам