linux - 如何从 Outlook 类型的电子邮件地址中对全名进行排序
问题描述
我有下面的电子邮件地址,我只希望从中得到喜欢的名字Abrar Ahmad
,然后删除或忽略打印的电子邮件地址。
Abrar Ahmad <abrar.ahmad@example.com>; Andre Geurts <andre.geurts@example.com>; Andrzej Kamionek <andrzej.kamionek@example.com>
我在下面尝试过,但没有得到想要的。
$ awk '{ gsub( /<>/ , "" ) ; print $1,$2 }' email
Abrar Ahmad
解决方案
像这样的东西?:
$ awk '{gsub(/<[^<]*>/,"")}1' file
Abrar Ahmad ; Andre Geurts ; Andrzej Kamionek
推荐阅读
- xml - 如何在电子邮件地址中存在的配置文件(xml)中转义下划线“_”?
- aerospike - Aerospike:使用二级索引从特定节点读取记录
- c++ - c++: 在 switch 中使用 std::pair 的可能性
- javascript - Jquery Datatables 不接受有效的 JSON 数据:SignalR MVC - 实时数据
- azure - 获取 ARM 中函数应用程序的 Webhook url 以用于事件网格订阅
- reactjs - React Native 中的布局
- java - 为自定义新项目添加构建框架支持(intellij 插件开发)
- angular - 我如何为日期编写自定义过滤函数
- javascript - 如何从对象数组 Javascript 中获取唯一值
- php - 选择未被阻止的用户 - SQL