Buenas a todos! Esta semana debo realizar un script que corrija un texto. Practicamente un corrector lexico
NO QUIERO QUE ME HAGAN EL EJERCICIO ABAJO ENCONTRARAN MIS DUDAS
Es en bash
Esta es la consigna:
Realizar un mini-verificador ortográfico, que permita verificar el léxico utilizado en la redacción
de un texto. El script deberá ser invocado soportando los siguientes parámetros; el nombre del
archivo a verificar, el nombre del archivo que contiene el diccionario de palabras a utilizar, el
nombre del archivo de salida a generar por el script, en caso de faltar este último parámetro,
el script deberá generar un nombre por defecto.
En cuanto a los errores básicos a verificar se deben contemplar los siguientes:
Palabras inexistentes en el diccionario de datos (contemplando acentuación).
Primera letra de la primera palabra de una frase en mayúscula.
Correcta utilización de apertura y cierre de paréntesis, corchetes, llaves, comillas,
signos de admiración e interrogación.
En caso de existir errores, deberán informarse en el archivo de salida con un formato a tres
columnas, siendo la primera el tipo de error encontrado (defina usted alguna etiqueta que
identifique cualquiera de los tres tipos de errores posibles), la segunda informará la palabra o
signo en cuestión y la tercera el número de línea del error. En caso de no existir errores, en el
archivo de salida se informará el mensaje “SIN ERRORES”.
DEBO USAR OBLIGATORIAMENTE AWK
Bueno, practicamente no tengo ni idea como realizarlo, he encontrado algunos algoritmos utilces pero aun asi no se como realizarlo sobre AWK. Igualmente mi problema es como definir el diccionario de palabras?
Que es ? un conjunto de textos? o es por ejemplo ( palabra mal escrita -> palabra bien escrita )
Algun tip porfavor gracias