HOLA BUENAS, NECESITO QUE ME AYUDEN HA TERMINAR UNOS SCRIPTS PARA CLASE EN LAS QUE SE VAN A USAR PARA UN SERVIDOR APACHE.
EL OBJETIVO DE LA PAGINA ES USAR UN FORMULARIO ECHO EN HTML QUE DEPENDIENDO DE LA OPCIÓN QUE ELIGAMOS (DAR DE ALTA, BAJA, MODIFICAR, SACAR, LISTAR O BUSCAR) LLAME A UNOS SCRIPT Y ME LO EJECUTE.
LES PONGO LOS ENUNCIADOS DE CADA OPCIÓN Y HABER SI PUEDEN ECHARME UNA MANO:
LISTAR.SH
1. Se crearar un archivo denominado "alumnos.dat" que contendra una base de datos de personas con el siguiente formato: (listar.sh)
Como separador de registros utilizara el salto de linea
Como separador de campos utilizara el caracter ":"
Cada registro esta compuesto por 4 campos.
BUSCAR.SH
2. Como entrada se les pasaran dos argumentos. El primero sera el numero de campo por el que se desea buscar. El segundo argumento sera la clave que se desea buscar. Como salida, se le mostrara por pantalla el registro encontrado. (buscar.sh)
ALTA.SH
3. Como entrada tendra cuatro argumentos correspondientes a los campos de información que se introducen en la base de datos. Debera comprobar que no exista otro DNI igual. Si todo es correcto, añadira la linea a la base de datos junto con la información de los registros anteriores. Si se produce algun error, no mostrara nada por pantalla, no añadira nada y saldra con un codigo de error distinto de 0. (alta.sh)
SACAR
4. Como entrada se les pasaran dos argumentos. El primer argumento sera una cadena que correspondera con un registro del tipo utilizado en la base de datos. El segundo argumento sera el numero del campo que se desea obtener del registro introduccido como argumento 1. Como salida debera mostrar por pantalla el campo seleccionado del registro en cuestión. (sacar.sh)
MODIFICAR.SH
5. Como entrada tendra cuatro argumentos. El primero, sera el campo por el que se desea buscar el registro. El segundo argumento, sera la cadena que se desea localizar. El tercer argumento, sera el campo que se desa modificar. El cuarto campo, sera el nuevo valor de dicho campo. (modificar.sh)
BAJA.SH
5. Como entrada tendra dos argumentos. El primero, sera el campo por el que se desea buscar el registro. El segundo argumento, sera la cadena que se desea localizar. (baja.sh)
NECESITAMOS VUESTRA AYUDA, MI COMPAÑERO Y YO YA NO SABEMOS QUE HACER. GRACIAS