J'essaie d'identifier les comptes actifs par rapport aux comptes morts et je me demandais si diff, avec grepou sedou regexpouvait être utilisé, au lieu d'écrire un long programme.
File1 (usernames)                  File2 (emails)
janedoe                            johndoe@email.com
johndoe                            janedoe@email.com
Chaque fichier contient environ 1000 fois et je dois le faire fréquemment, environ une fois par semaine.
Tâche 
-Vérifiez si les noms d'utilisateur du fichier1 existent dans le fichier2. Dans les exemples de données ci-dessus, ils existent. 
 
-Si ils existent, commentez-les dans Fichier1.
Dans le passé, j’utilisais diff pour comparer des fichiers et regex pour ignorer les lignes. Mais malheureusement, je ne peux pas envelopper mon cerveau pour ignorer ou ne considérer qu'une partie de la chaîne des emails. (Depuis @ et tout ce qui suit n'est pas comparable)
Toute aide serait appréciée. :)
awkne peut pas écrire la sortie dans le fichier d'entrée. Ce qui est une nécessité.