BATCH – Procesos y Servicios Windows median SCRIPT (consola CMD).

Un breve resumen de  como aplicar comando de la terminal de WINDOWS para listar procesos y como eliminarlos. También como crear servicios, listarlos y eliminarlos :

Publicado en Unix - Linux | Deja un comentario

LINUX – Ejecución de scripts bash en paralelo.-

      Existen varias formas de ejecutar SCRIPTS BASH en paralelo. Útil para ahorrar tiempo o por la razón que sea. Se debe tener presente que esto puede estar limitado por el sistema operativo y los recursos disponibles del sistema, por lo tanto se debe probar y diseñar cuidadosamente.

Una de estas es ejecutar varios comando, utilizando subprocesos  en segundo plano.

Otra es utilizando el comando XARGS, una de sus características es su capacidad de procesar en paralelo, con la opción -P le indica el número de procesos que se ejecutaran en paralelo.

Publicado en Unix - Linux | Deja un comentario

BASH – Script, Ordenar una matriz de números enteros en orden ascendente.-

Puede ordenar una matriz de números enteros convirtiéndola en una lista de números enteros usando tr ‘\n’. La lista de números enteros se ordena con el comando sort -n y luego se vuelve a convertir en una matriz.

Al ejecutarlo, la salida sería :

Publicado en Unix - Linux | Deja un comentario

BASH – Script, poner en Mayúscula la primera letra de una palabra.-

Para poner en mayúscula solo la primera letra de una palabra, primero corte la primera letra con ${str:0:1}, luego conviértala usando tr ‘[:lower:]’ ‘[:upper:]’ y finalmente concatenela con el resto de la cuerda. Así es cómo:

Salida :

Publicado en Unix - Linux | Deja un comentario

BASH – Script Cambiar el separador/delimitador de campo interno (IFS).

Al cambiar el IFS podrá acceder a valores separados por el delimitador que desee. Primero, almacene el IFS predeterminado en una variable usando old_IFS = $IFS. Ahora, cambie IFS según sus preferencias y complete la tarea. Al final, restaure el IFS original usando IFS = $old_IFS. El siguiente script muestra cómo:

Al ejecutarlo obtendriamos la siguiente salida :

Publicado en Unix - Linux | Deja un comentario