
今天想把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>emailcat email-list.google |awk -F@ '{A=","};{E="Email:"};{N="Name:"};{print $1 A A A A A $0}'>Evolution.csvrm -f email-list.google这个Shell存在一点点问题:
1、中文昵称我没有处理,我系统是UTF-8的编码,但是Gmail提供的通讯录是GB2132编码,显示乱码。所以我干脆把它去掉了。
2、数字开头的邮件地址没有导入,这个大概是Evolution的Bug。