vcf split

User Rating:  / 0
PoorBest 
Nevertheless, multiple contacts VCF can be easily splitted without use of any specialised software (as long as you use linux or cygwin).


--- content of vcf_splitter.sh shell script:

#!/bin/dash

VCFILE="PB_Backup.vcf"

for i in `grep -n '^BEGIN:VCARD' "$VCFILE" | cut -d ':' -f 1`; do
j=`tail -n "+$i" "$VCFILE" | grep -ne '^END:VCARD' -m 1 | cut -d ':' -f 1`
tail -n "+$i" "$VCFILE" | head -n "$j" > "$i.vcf"
done


This will create multitude of numbered VCF files out of single PB_Backup.vcf. They should be copied onto memory card (on E66 to \Others\Contacts\) and then imported by "Contacts" -> "Options" -> "Copy" -> "From memory card".

--

for those eager to copy calendar too, here's the script


#!/bin/dash

VCFILE="all.vcs"

for i in `grep -n '^BEGIN:VTODO' "$VCFILE" | cut -d ':' -f 1`; do
j=`tail -n "+$i" "$VCFILE" | grep -ne '^END:VTODO' -m 1 | cut -d ':' -f 1`
( echo 'BEGIN:VCALENDAR' ; echo 'VERSION:1.0' ; tail -n "+$i" "$VCFILE" | head -n "$j" ; echo 'END:VCALENDAR' ) > "$i.vcs"
done






http://ras.pl.ua/csv_google_to_nokia/ 

Комментарии (0)

Cancel or