#!/bin/awk # # This script converts a Squirrelmail address book to # vcards for import in Roundcube for example. # http://blog.karssen.org/2010/05/24/script-that-converts-a-squirrelmail-address-book-to-vcf-format/ # modded slightly by SDM 20111122 BEGIN{ FS="|" } { full_name = $1; first_name = $2; last_name = $3; email = $4; print("BEGIN:VCARD"); print("VERSION:3.0"); printf("N:%s;%s;;;\n", last_name, first_name); if ( $first_name != "" ) printf("FN:%s %s\n", first_name, last_name); else printf("FN:%s\n", last_name); printf("EMAIL;type=INTERNET:%s\n", email); printf("NICKNAME:%s\n", full_name); print("END:VCARD"); }