从文件中提取重复模式

时间:2015-11-14 16:22:50

标签: awk sed

我得到了大约880行的列表。 示例行如下所示:

  

attR1位=样品,attR2位=样品,attr3 =样品,的 email=example@example.org EMAIL=example@example.org attr3 =样品,attr4 =样品,attr5 =样品,的 eMAIL=example@example.org 下,attr5 =样品,attr6 =样品,的 email=example@example.org ...

我想只提取电子邮件属性并删除其余内容。这适用于sed吗?

非常感谢和亲切的问候!

1 个答案:

答案 0 :(得分:1)

使用GNU grep:

grep -Po 'attr[0-9]+=\K.*?(?=[,;]) file

输出:

sample
sample
sample
sample
sample
sample
sample
sample
相关问题