Написал скрипт по добавлению пользователей в систему (якобы :((( )
Сюжет скрипта такой
создается текстовый файл, в который, в формате user | passwd заноситься инфа о пользователях
Затем за дело берется скрипт, который по идее :))) должен брать из етого файла данные и добавлять юзеров с паролем и домашним каталогом в систему (тех кто прописан в текстовом файле)
А скрипт не хочет работать выдает ошибку в строке for f in $(cat $ufile) do
Ошибка типа синтакс еррор в line номер такой
Скрипт:
#!/bin/sh
#
ufile=$1
usershell="/bin/false"
homedir="/dev/null"
for f in $(cat $ufile) do
username=`echo $f|awk -F : '{print $1}'`
userpass=`echo $f|awk -F : '{print $2}'`
useradd -d $homedir -s $usershell -p $userpass $username \
;
done
Помогите разясните в чем трабл :(((((((((((
Оч надо !!!!!
Заранее спасибо