博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

自己学习的记录

不要说你不会,只是你还没有努力罢了!
  ZhangQuan.cublog.cn

关于作者
姓名:张佺
性别:男
职业:暂时失业,做自己的东西
年龄:24
位置:北京
个性介绍:天塌下来也会笑
Email:net_robber@tom.com
|| << >> ||
我的分类


一个把Gmail导出的通讯录格式化成能够导入Evolution的小shell
我要啦免费统计今天想把Gmail中的联系人导入到Eolution中,发现格式不对

写了个Shell重新进行格式排版


#!/bin/bash 


cat gmail-to-outlook.csv | awk -F, '{A=","};{print $2 }' |grep -v "E-mail"|tr -s '\n'>email-list.google
#cat email|grep -v "E-mail"|tr -s '\n'>email-list>email
cat email-list.google |awk -F@ '{A=","};{E="Email:"};{N="Name:"};{print $1 A A A A A $0}'>Evolution.csv
rm -f email-list.google


这个Shell存在一点点问题:
1、中文昵称我没有处理,我系统是UTF-8的编码,但是Gmail提供的通讯录是GB2132编码,显示乱码。所以我干脆把它去掉了。
2、数字开头的邮件地址没有导入,这个大概是Evolution的Bug。

发表于: 2007-02-01,修改于: 2007-04-03 12:36,已浏览595次,有评论0条 推荐 投诉


网友评论
 发表评论