cat mail
aa宏 <[email protected]>;
aa徒 <[email protected]>;
aa跃 <[email protected]>;
aa英 <[email protected]>;
dd晶iaa <[email protected]>;
cc华新 <[email protected]>;
xx阔 <[email protected]>;
要提取出mail 文件中的邮件地址,即 < >之间的内容
可用如下命令:
cut -d ‘<’ -f 2 mail | cut -d ‘>’ -f 1
ida@timbo /tmp cut -d '<' -f 2 mail | cut -d '>' -f 1
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
解释:
测试cut命令 在你的shell输入:cut -d ‘<’ -f 2 mail
以<为分隔符,获取第二部分,获取<后面的部分
ida@timbo /tmp cut -d '<' -f 2 mail
[email protected]>;
[email protected]>;
[email protected]>;
[email protected]>;
[email protected]>;
[email protected]>;
[email protected]>;
cut -d ‘<’ -f 2 mail | cut -d ‘>’ -f 1
解释:第一次执行的输出作为管道命令 | 后面命令的参数。
获取第一个 < 后面的部分,再获取第一个 > 前面的部分。
ida@timbo /tmp cut -d '<' -f 2 mail | cut -d '>' -f 1
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]