У меня есть текстовый файл со строками вроде следующего:

Джон Стивенсон Johnnyboy34 john.stevenson@company.com 0320423\n Майк Андерсон AndersMike mike@mikeltd.foo 0234234

Как удалить "текстовую" часть из адресов электронной почты, например: [text] @ company.foo, но, кроме этого, сохранить файл без изменений?

1 ответ1

0

Как насчет этого?

echo -e John Stevenson Johnnyboy34 john.stevenson@company.com 0320423\\n Mike Anderson AndersMike mike@mikeltd.foo 0234234 | sed -r -e 's/((\w|[.])+)@/@/g'

Который дает:

John Stevenson Johnnyboy34 @company.com 0320423
 Mike Anderson AndersMike @mikeltd.foo 0234234

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .