#!/bin/sh

add() 
{
	while read line
	do
		username=`echo $line | cut -d',' -f1`
		password=`echo $line | cut -d',' -f2 | mkpasswd -H md5 -s`
		name=`echo $line | cut -d',' -f3`
		#echo $username $password $name
		sudo /usr/sbin/useradd -c '$name' -p $password $username
	done < $1
	exit 1
}

del()
{
	while read line
	do
		username=`echo $line | cut -d',' -f1`
		sudo /usr/sbin/userdel $username
	done < $1
	exit 1
}

help()
{
	echo "usage: -a -d -h <file>"
	echo "    -a add users listed in file"
	echo "    -d delete users listed in file"
	echo "    -h print help"
	exit 1
}

while getopts adh opt
do
	case ${opt} in
		a ) add ${!#};;
		d ) del ${!#};;
		h ) help;;
		\? ) help;;
	esac
done

help

