blob: f053496664ae5047ddcc05e2e8c3692d656fce5e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/bin/sh
[ -z "$1" ] || [ -z "$2" ] || [ -z "$3" ] && [ -z "$4" ] && {
printf "Invocation (no spaces in arguments):\n"
printf "create_vcard.sh last_name first_name phone outdir\n"
exit 1
}
OUTD="$4"
uid=$(uuidgen -s -n @oid -N $1_$2)
ofname="${OUTD}/${uid}.vcf"
printf "BEGIN:VCARD\nVERSION:3.0\n" > $ofname
printf "UID:%s\n" $uid >> $ofname
printf "FN:%s %s\n" $2 $1 >> $ofname
printf "TEL;TYPE=cell:%s\n" $3 >> $ofname
printf "END:VCARD" >> $ofname
unix2dos $ofname
|