所以我有一个非常大的数据库,问题是找出格式不正确的电子邮件地址。请帮帮我,谢谢!
1:有多少条记录的电子邮件地址不正确(行中有@,但格式不正确)?电子邮件地址具有用户id,域名可以由字母、数字、句点和短划线组成。一个电子邮件地址应该有一个顶级域名(比如顶级域名)。顶级域的形式为: com、org、edu等,
我知道如何找到电子邮件地址: grep -E "\bA-Za-z0-9._%+-+@A-Za-z0-9.-+.A-Za-z{2,6}\b“HW1_Data.txt;但是如果我使用grep -E -v grep HW1_Data.txt,我将获得除email..so以外的所有内容,我只是不知道该怎么做
发布于 2017-09-23 10:25:09
请运行grep @ HW1_Data.txt以获取可能是电子邮件地址的所有行。然后排除无效的。答案是
grep @ HW1_Data.txt | grep -E -v grep
https://stackoverflow.com/questions/46375399
复制相似问题