educatica!

educación, informática y demás

GNU/Linux bash, Shell scripts

calificaAlumnos.sh

Vamos a crear un script llamado calificaAlumnos.sh que se encargará de calificar una lista de alumnos cuya información está guardada en un fichero.

Para cada alumno se almacena una línea en el fichero que contiene dos campos. Identificador del alumno, que será una cadena de texto sin espacios. Nota. Que será un valor numérico entre 0 y 10. Como separador de campos se utilizará el caracter «=».

El script recibirá por parámetro elnombre del fichero donde se encuentran las notas. Si no se pasa ningún valor por parámetor mostraremos un mensaje de error adecuado y terminaremos la ejecución con un valor de retorno de error.

Si el fichero de notas no existe mostraremos un mensaje de error adecuado y terminaremos la ejecución con un valor de retorno de error.

Para cada línea del fichero, obtendremos el nombre del alumno y la nota que tiene. Con esta información, mostraremos en pantalla el nombre del alumno, su nota numérica y su calificación cualitativa, llamando al script dameNota.sh.

Deja un comentario

Tema creado por Anders Norén