конвертировать все письма в каталоге в новое письмо - PullRequest
0 голосов
/ 28 апреля 2020

Следующие три отдельные команды работают, чтобы найти файлы, содержащие электронную почту, в каталоге и отредактировать каждый файл, чтобы изменить адрес на новое электронное письмо отдельно. Как объединить все три команды для преобразования всех писем в каталоге в новое письмо?

Спасибо

Получение имен файлов, содержащих адреса электронной почты

grep -rIhEol "\b[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+\b" /path/to/dir 

Получение адресов электронной почты

grep -rIhEo "\b[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+\b" /path/to/dir 

Редактировать файл

perl -pi -e 's/\S+/newemail@domain.com/' filename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...