educación, informática y demás

GNU/Linux bash, Informática, Shell scripts, Sistemas operativos

Bash shell scripts, ejemplos 27 de febrero

function log ()

Crea un script llamado log.sh cuyo contenido será una función llamada log que recibirá dos parámetros, el tipo de mensaje y el mensaje de log.

En el primer parámetro, la función de log, recibirá el tipo de mensaje de log. Los tipos más comunes son ERROR, WARNING o INFO, aunque permitirá cualquier tipo de valor.

El segundo parámetro será un mensaje que proporcionará información.

La función de log almacenará una línea de información en el fichero infoLog.log en el directorio actual. Esta línea estará compuesta por los siguinetes campos:

  • Fecha actual en formato dia/mes/año
  • Hora actual en formato hora:minutos
  • Tipo de mensaje de log. Lo ha recibido en el primer parámetro
  • Mensaje de log. Cadena de texto recibida en el segundo parámetro.

Como separador de campos utiliza el caracter «;».

Para comprobar que funciona, el script log.sh deberá llamar, al menos una vez, a la función log pasándo parámetros. Por último, mostrará el contenido del fichero de log, infoLog.log.

Dejar una respuesta