一个把Gmail导出的通讯录格式化成能够导入Evolut..
时间:2007-02-01 来源:net_robber
今天想把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。
写了个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。
相关阅读 更多 +
排行榜 更多 +