Wound up with this today. (First shell script I've ever made, probably lots wrong with it, but it seems to work.)
Code:
#!/bin/sh
PATH=/opt/zimbra/bin:/opt/zimbra/zimbramon:/opt/zimbra/postfix/sbin:/opt/zimbra/openldap/bin:/opt/zimbra/snmp/bin:/opt/zimbra/sleepycat/bin:/opt/zimbra/openssl/bin:/opt/zimbra/java/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin; export PATH
cd /tmp/distrolists
sleep 10
zmprov gadl > lists.txt
sleep 10
sed -e 's/^/gdl /' < lists.txt > lists2.txt
sleep 10
zmprov -f lists2.txt > lists3.txt