Помогите, пожалуйста, со скриптом.
Готовимся к переезду почты на Zimbra и надо пакетно заимпортить 2,5 тыщи учеток.
На просторах интернета нашел скрипт, подпилял.
Shell
#!/bin/bash
#Thank God
#RUN THIS SCRIPT FROM ZIMBRA USER
IFS=$'\n'
echo "This script is written by Damanjeet."
for i in `cat Accounts2+.csv | grep @1.com`; do
CHECK=`echo $i | grep @1.com`
#echo $i
if [ "$CHECK" == "" ]; then
echo
else
#echo $CHECK
EMAIL_ID=` echo $CHECK|awk -F\, '{ print $1}'`
PASSWORD=`echo $CHECK|awk -F\, '{ print $6}'`
GIVENNAME=`echo $CHECK|awk -F\, '{ print $5}'`
SERNAME=`echo $CHECK|awk -F\, '{ print $2}'`
echo $EMAIL_ID
echo $PASSWORD
echo $GIVENNAME
echo $SERNAME
echo "E-mail $EMAIL_ID PASSWORD $PASSWORD gn" "'""$GIVENNAME""'"" sn" "'""$SERNAME""'"" displayname" "'""$SERNAME $GIVENNAME""'"""
#UNCOMMENT BELOW LINE
/opt/zimbra/bin/zmprov ca $EMAIL_ID PASSWORD $PASSWORD gn $GIVENNAME sn $SERNAME displayname $SERNAME $GIVENNAME
fi
done
проблема только со строкой
/opt/zimbra/bin/zmprov ca $EMAIL_ID PASSWORD $PASSWORD gn $GIVENNAME sn $SERNAME displayname $SERNAME $GIVENNAME
она должна выглядеть:
Shell
/opt/zimbra/bin/zmprov ca ivanov.i@1.com password 8909987 gn 'Иван Иванович' sn 'Иванов' displayname 'Иванов Иван Иванович'