USP Assignment
unknown
powershell
5 years ago
1.3 kB
430
Indexable
EXAMSECTIONFILE="tycse-examsection.txt"
WHEEBOXFILE="wheebox.txt"
CLASSROOMFILE="googleclass.txt"
declare -A STUDENTS_DATA
declare -a INFO_ARR
exec < $WHEEBOXFILE || exit 1
read header
while read line; do
IFS=','
read -ra TEMP_ARR <<< "$line"
unset INFO_ARR
for val in ${TEMP_ARR[@]:1}; do
INFO_ARR+="$val, "
done
STUDENTS_DATA[${TEMP_ARR[0]}]=${INFO_ARR}
done
exec < $CLASSROOMFILE || exit 1
read header
while read line; do
IFS=','
read -ra TEMP_ARR <<< "$line"
unset INFO_ARR
for val in ${TEMP_ARR[@]:2}; do
INFO_ARR+="$val, "
done
STUDENTS_DATA[${TEMP_ARR[0]}]+=${INFO_ARR}
done
echo "RegNo, Name, OS-MIDSEM-EXAM, OS-ENDTERM-EXAM, ISE1, ISE2, OS-PRACT-MIDSEM, OS-PRACT-ENDTERM," > $EXAMSECTIONFILE
CNT=0
for key in ${!STUDENTS_DATA[@]}; do
CNT=`expr $CNT + 1`
echo "$key, ${STUDENTS_DATA[$key]}" >> $EXAMSECTIONFILE
done
echo "Program runned sucessfully with $CNT students."
echo "Data is stored in $EXAMSECTIONFILE"Editor is loading...