리눅스 다수 사용자 계정생성법

안녕하세요. 리눅스를 공부하다가 막혀서 질문올립니다.
쉬운 문제일지라도, ㅠ넘고민많이하다가올리는거라 도움요청하고자 올립니다.

제가 root권한이있는 상태고, 이제 신학기가 되면 리눅스를 배우는 학생들의 계정을 제가 만들어야 하는데요.
여기서 사람이 한두명도 아니고 백명이넘는 다수의 계정을 일일이 useradd로 할수없는 노릇이잖습니까?

[color=#FF0000:23jixhpd]그래서 자동으로 계정 생성받는 쉘 스크립트를 짜야하는데[/color:23jixhpd]

예를들면 #bash aaa(쉘 스크립트명) aaa.txt(학생명과 아이디가 적혀있는 txt파일) 이런식으로 만들고싶습니다.

쉘스크립트의 개념도안잡혀있고, 그 안에 어떻게 프로그램을짜야하는지(아마for 문??)자세하게 써주세요

답변부탁드립니다.

http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/