Archivo del Autor: Gonzalo Reiser A.

BASH – Aplicar una acción A o B en función del contenido de un fichero de texto.-

Para aplicar una acción u otra en función de una determinada circunstancia tendremos que usar un condicional if. Imaginemos que tenemos un fichero opciones.txt y tiene el siguiente contenido: Ahora queremos que si una de las líneas del fichero contiene la palabra blanco la … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Obtener direcciones IP desde un archivo.

Y obtendremos el siguiente resultado: En el resaltado de color se muestra el contenido definido por nuestra expresión regular. En nuestro caso la expresión regular define 4 cifras entre el 0 y el 9, separadas por puntos. Cada una de … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Script BASH – Array asociativo para contabilizar la cantidad de errores por tipo desde un archivo de LOG.

En este ejemplo, se utiliza un array asociativo en bash (errores) para contabilizar la cantidad de errores por tipo desde un archivo de log ($archivo_log). El archivo de log se lee línea por línea utilizando un bucle while y el … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Script BASH – Respaldo incremental de directorio en WINDOWS.

En este ejemplo, se utiliza el comando rsync para realizar un respaldo incremental del directorio de origen ($directorio_origen) al directorio de destino ($directorio_destino). El respaldo se realiza utilizando las opciones -a para mantener los atributos y permisos, –delete para eliminar … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Script BASH – Búsqueda de múltiples patrones en un archivo LOG.

En este ejemplo, se definen los patrones a buscar en el archivo de log en el array patrones. Luego, se utiliza un bucle for para iterar sobre cada patrón y se utiliza el comando grep para buscar el patrón en … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario