Archivo de la categoría: Unix – Linux

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

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

LINUX – Poniendo color a nuestros SCRIPTS.

También existe la posibilidad de darle un toque más visual a aquello que imprimimos por pantalla; eso se logra mediante la inclusión de Etiquetas de color y mediante el mostrado de la cadena mediante el comando echo -e «cadena». Una etiqueta de … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH -Script verificar correcta ejecución.-

El siguiente script intenta crear un subdirectorio tmp/project en el directorio actual. En la condición de la sentencia if verificamos si el valor de la variable $? es diferente de 0. Si ese es el caso, imprimimos un mensaje de … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – LINUX ver fecha de caducidad de un certificado SSL (Plugin NAGIOS para renovar certificado SSL).-

Para la correcta ejecución debe tener instalado OPENSSL . El SCRIPT solicita 4 argumentos para su ejecución : 1 = Nombre servidor 2=Puerto 3=Días WARNING 4=Días CRITICAL Para ejecutarlo se debe dar permisos de ejecución : chmod u+x check_cert.sh Para … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Plugin NAGIOS memoria servidores AIX.

El SCRIPT solicita el valor WARNING y CRITICO del uso de memoria. Pasando estos umbrales, reportara en la consola NAGIOS según corresponda :

Publicado en Unix - Linux | Deja un comentario

BASH – Uso del comando «seq».-

Corresponde a herramienta de la línea de comandos. Sencilla, pero que combinada con otros comandos, puede ser de gran ayuda. Básicamente se encarga de imprimir una secuencia de números. Los siguientes comandos se pueden probar para ver lo que realizan … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Operaciones y comparación de números con decimales en Scripts BASH.

En BASH no es posible ( de manera nativa) realizar operaciones con números decimales.  Para superar esta limitación de BASH, se utiliza el comando “bc”, con el cual se pueden realizar operaciones con números decimales, también se puede indicar la … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Validar ingreso de un número (positivo, negativo o decimal).-

El siguiente código sirve para validar que el ingreso solicitado, corresponda a un número. Este puede ser positivo, negativo o decimal. Ejemplos de ingreso : +24 +24.324 12 12.22 -23 -23.45 etc….

Publicado en Unix - Linux | Deja un comentario

SCRIPTS – Variables especiales de BASH.-

Publicado en Unix - Linux | Deja un comentario

LINUX – Copia de directorios.

La copia recursiva incluye a una carpeta y todas sus subcarpetas. Por lo tanto, la estructura del directorio se copia entera. Esto no funciona con la copia sencilla del comando CP: si intentas copiar una carpeta sin el parámetro correspondiente, te saldrá … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Funciones especiales del comando CP.-

El comando CP de Linux también puede realizar otras tareas. Para ello, al comando se le puede añadir un término que contenga un parámetro: Puedes introducir los siguientes parámetros (flags) en el campo para que el trabajo de copia sea … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para listar Directorios y Subdirectorios.

Script que lista todos los directorios y subdirectorios recursivamente de uno dado. Eldirectorio será introducido como argumento y el guion lo primero que hará será verificar si esprecisamente un directorio.

Publicado en Unix - Linux | Deja un comentario

BASH – Script de automatización respuestas con EXPECT.

El primer SCRIPT (preguntas.sh), al ejecutarlo solicita se ingresen lo datos por teclado. El segundo SCRIPT (respuestas.sh). Al ejecutarlo, lanza el SCRIPT preguntas.sh y ingresa las respuesta en forma automática. Esto mediante EXPECT. Pude obtener más información en esta misma … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario