Переменные из CSV файла передаются не верно в BASH скрипте

Хочу массово создать сигнатуры пользователей на почтовом сервере Zimbra. Мой код считывает построчно данные из csv файла, берет нужные мне первую переменную: ИМЯ, и вторую - email. И по идее при каждой итерации создает сигнатуру(подпись) пользователю. Упираюсь в ошибку что нет такого аккаунта, хотя пользователи эти есть точно. Но если запускать скрипт с параметрами - все работает. В чем подвох?

Возвращаемая ошибка

while IFS=, read -r NAME EMAIL;

do

zmprov csig $EMAIL !NEW-signature zimbraPrefMailSignatureHTML 'HTML подпись как бы)'

done < variables.csv

Уже голову сломал, вродь простой код!


Ответы (0 шт):