#!/bin/bash
if [ $# -ne 1 ]; then
echo "Usage: sudo bash createclassuser.sh <student_list_file>"
exit 1
fi
student_list_file=$1
if [ ! -f "$student_list_file" ]; then
echo "Error: Student list file not found!"
exit 1
fi
while IFS='' read -r line; do
id=$(echo $line | awk -F',' '{print $1}')
name_en=$(echo $line | awk -F',' '{print $2}')
name_ch=$(echo $line | awk -F',' '{print $3}')
username="$name_en$id"
password="$id"
full_name="$id$name_ch"
useradd -m -p "$password" -g "$class_name" -s /bin/bash -u "$id" -c "$full_name" "$username"
done < "$student_list_file"