Archivo de la categoría: Unix – Linux

Referente a programación en Sistemas Operativos Unix y Linux.

BASH – Script lectura archivo PASSWD. Uso comando READ.

Publicado en Unix - Linux | Deja un comentario

BASH – Script uso comando READ y carga de ARRAY desde variable.

Una forma interesante de cargar un arreglo desde una variable. Para este ejemplo se muestran las rutas que contiene la variable de entorno PATH.

Publicado en Unix - Linux | Deja un comentario

BASH – Definir colores de la fuente y del fondo con «echo». Para utilizar en SCRIPT.

Para un mejor manejo de los colores en SCRIPT BASH se pueden definir como variables de la siguiente forma : Entonces, puedes accionar los colores simplemente con el comando Echo: A continuación resumimos los distintos códigos escape para los diversos colores de … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASCH – Paso de multiples argumentos a un script.-

En este ejemplo se muestra como procesar multiples argumentos pasados a un scripts Bash. Al ejecutarlo, obtendremos el siguiente resultado : (bash ejemplo.sh uno dos tres cuatro cinco)

Publicado en Unix - Linux | Deja un comentario

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 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 – Busqueda de multiples 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

Scripts BATCH – Modificar archivo HOSTS en WINDOWS.

En este script, se utiliza la variable dominio para especificar el nombre de dominio que deseas modificar, y la variable nueva_ip para especificar la nueva dirección IP que deseas asignarle. El script busca la línea que contiene el nombre de … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Script BASH – Solucion a ecuaciones de segundo grado, utilizando la fórmula general.

Para resolver ecuaciones de segundo grado ingresando los coeficientes a, b y c cuando se te solicite. El script utiliza la fórmula general para resolver la ecuación y muestra las soluciones reales si existen, o un mensaje indicando que la … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Script BASH – VERIFICAR QUE UN LOG ESTA ESCRIBIENDO, SI NO ESCRIBE DAR UNA ALERTA.

Publicado en Unix - Linux | Deja un comentario

BATCH – Obtener fecha y hora en SCRIPT BATCH Windows 10 para renombrar archivos o carpetas.

Al ejecutar el script, se obtiene el siguiente resultado. Pudiendo adaptarlo a cualquier situación que se requiera.

Publicado en Unix - Linux | Deja un comentario

BATCH – Script manejo de 2 archivos de texto. Resultado de comando en VARIABLE BATCH.  ERROR “no se reconoce como un comando interno o externo” en Script BATCH.

Para este ejemplo se utilizan 2 archivos de texto plano. “factura.txt” el cual contiene datos de facturas, con un código que es único en el archivo. El segundo archivo es “detalle.txt” el cual contiene el detalle de las facturas, identificados … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BATCH – Contar caracteres de una cadena (largo de una variable) Script BATCH (cmd).-

La cadena se le pasa como parámetro al SCRIPT. Si la cadena contiene ESPACIOS, se debe ingresar encerrada en comillas simples

Publicado en Unix - Linux | Deja un comentario

LINUX – Matar procesos en forma masiva (Kill -9).

Lo utilizo directamente desde la consola de comando. En este ejemplo elimino todos los procesos de la cuenta (colono). Comando en una linea.

Publicado en Unix - Linux | Deja un comentario

BASH – Ejecutar un SCRIPT local en varios servidores remotos (Unix – Linux).

Para este ejemplo ingresaremos una lista de servidores en una archivo txt (remotes.txt). El SCRIPT leerá cada servidor del archivo y procederá a ejecutar el SCRIPT LOCAL (script.sh) en los servidores remotos.

Publicado en Unix - Linux | Deja un comentario

Editor VI.

Vi ha sido el primer editor de texto a pantalla completa para sistemas Unix . Además fue creado con la intención de que fuese sencillo en su uso y ligero para no cargar sobremanera el sistema. Para aquellos acostumbrados a … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Comando TR – Ejemplos para aprender el uso.

En el caso que tengamos un texto y queramos transformar la totalidad de a a A lo haremos del siguiente modo: En el caso que queramos reemplazar todas las vocales de una frase de minúscula a mayúscula lo podemos hacer del siguiente modo: En … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

Lenguaje programación AWK.

Articulo obtenido desde la siguiente página : «https://learnxinyminutes.com/docs/es-es/awk-es/». Usando el buscador, puedes obtener más códigos útiles del lenguaje AWK.. AWK es una herramienta estándar en cada sistema UNIX compatible con POSIX. Es como un Perl restringido, perfecto para tareas de … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario