Предполагается, что каждое письмо в одной строке
grep -wEi 'gmail|yahoo|aol' emailFile
-w для слов
-i Регистр не учитывается
emailFile - это файл, содержащий письма.
следующие изменения во входном файле.
grep -wEi 'gmail|yahoo|aol' emailFile > tempFile && cp tempFile emailFile && rm tempFile
Если вы хотите добавить больше в список, просто добавьте '|'serviceProvide