Если я вас правильно понял, вам нужно добавить оценки из файла результатов (, например. math.txt )в соответствующий файл учащихся (, например. rick.txt, josh.txt ).
То, как ты это делаешь прямо сейчас cat /home/result/MATH >>/home/student/Rick;;
является неполным. Вам нужно найти способ фильтровать и обрабатывать информацию в строках, считанных из математического файла. Я не хочу давать вам полное решение, потому что для меня это звучит как домашнее задание. Но я приведу вам примеры:
sh$ cat math.txt
Mike 12
Romeo 8
Peter 13
Следующая команда
sh$ grep "Mike" math.txt
Mike 12
вернет только одну строку.
Далее вы можете разделить строки на отдельные столбцы.
sh$ grep "Mike" math.txt | cut -d' ' -f2
12
вернет только второй столбец с оценкой.