1
可以通过提供字符串的一部分来提示grep命令来查找文件列表中的字符串吗?如何找到与linux中的模式匹配的所有字符串
我有一个包含电子邮件地址的目录中的文件列表。我想提取以特定域名结尾的所有电子邮件地址。例如,我想要以文件中所有以“@ google.com”结尾的电子邮件列表。
目录包含N个文件。每个文件中的数据都是用逗号分隔的单行。我用grep命令尝试了很多选项,但都没有成功。
感谢,
可以通过提供字符串的一部分来提示grep命令来查找文件列表中的字符串吗?如何找到与linux中的模式匹配的所有字符串
我有一个包含电子邮件地址的目录中的文件列表。我想提取以特定域名结尾的所有电子邮件地址。例如,我想要以文件中所有以“@ google.com”结尾的电子邮件列表。
目录包含N个文件。每个文件中的数据都是用逗号分隔的单行。我用grep命令尝试了很多选项,但都没有成功。
感谢,
你可以尝试这样的:
grep -E -o "\b[a-zA-Z0-9.-_][email protected]\.com\b" *.files
基本上包括构成可接受的电子邮件地址[a-zA-Z0-9.-_]
字符类的字符列表。
感谢它为我工作。 – codlib
不客气@codlib。 –