Я пытаюсь идентифицировать активные учетные записи поверх мертвых учетных записей, и мне было интересно, можно ли использовать diff
вместе с grep
sed
или regex
вместо написания длинной программы.
File1 (usernames) File2 (emails)
janedoe johndoe@email.com
johndoe janedoe@email.com
Каждый файл содержит около 1000 раз, и мне нужно делать это часто, раз в неделю или около того.
задача
-Проверьте, существуют ли имена пользователей из File1 в File2. В приведенном выше примере данных они существуют.
-Если они существуют, закомментируйте их в File1.
В прошлом я использовал diff для сравнения файлов и использовал regex для игнорирования строк. Но, к сожалению, я не могу обернуть свои мозги, чтобы игнорировать или рассматривать только часть строки из электронных писем. (С @ и ничего после этого не сравнимо)
Любая помощь будет оценена. :)