在 星期五 18 6月 2010 02:06:57,listofx 写 道: > 通常,邮件头中发件人有如下格式 > From: xxx yyy <xxx在ubuntu.com> > From: “xxx yyy” <xxx在ubuntu.com> > From: xxx在ubuntu.com > > 我想提取这样一行中的地址(只是 xxx在ubuntu.com),该如何进行? > > 我知道:如果不考虑第三种情况,采用<字 符作为字段分隔符,使用cut或者awk就 > 很容易得到结果。 > > sed能做到吗? > 在发邮件的时候,我想到一个办法,还是想 看看是否有别的方式。 sed -e 's/.*<\(.*\)>.*/\1/'