Массовое добавление пользователей

Здравствуйте, подскажите пожалуйста, необходимо добавить большое количество пользователей.Все данные(логин и пароль имеются в txt файле).Как осуществить добавление?
Пример txt :

Вася Пупкин Vasia 1234
Лера Бородач Lera password
и т.д.

тонкости read и awk я оставлю вам на изучение
приведу лишь пример того как это можно оформить

<code class="sh">
while read line; do
    COMMENT="`awk '{print($1, $2)}' <<<$line`"
    UsEr="`awk '{print($3)}' <<<$line`"
    UiD="`awk '{print($4)}' <<<$line`"
    PW=$( pwgen -s $(( 6 + $RANDOM %8 )) )
    MAILPW=$( pwgen -s $(( 10 + $RANDOM %10 )) )
    ...
    cl-useradd ....
done
</code>

В данном случае имейте в виду - переменная UID - системная, переопределить ее не получится, поэтому использовал UiD. Переменную USER переопределить можно, но это не есть правильно, по этому использовал UsEr

Также рекомендую явно задавать во входном файле почтовые алиасы и samba-группы.
И еще - стоит в качестве разделителя использовать не пробел, а что-то другое, к примеру :
В таком случае awk стоит скормить -F:

И напоследок - рекомендую потренироваться в составлении команд при помощи awk и скармливания их xargs у, или сливать в один мегаскрипт, перед запуском которого неплохо бы посмотреть что там нагенериолсь. В таком случае - получится обойтись без while … do … done.