Archivo mensual: julio 2017

BASH – Eliminar espacios en blanco sobrantes de una variable. (Espacios adelante y atras)

Eliminar los espacios por delante y por detrás, pero no por dentro, directamente dentro del script Bash, el código resultante es un poco confuso:

Al ejecutar este script el resultado que nos mostrara sera el siguiente :

Publicado en Unix - Linux | Deja un comentario

BASH – Cómo comprobar si un array de bash contiene un elemento.-

Lamentablemente no existe ninguna manera sencilla de hacerlo, pero sí que puedes utilizar la siguiente función:

Y así es como podrías utilizarlo:

Publicado en Unix - Linux | Deja un comentario

BASH – Manejo de cadenas de texto.

A veces se encuentran ciertas limitaciones a la hora de escribir scripts de shell en el manejo de cadenas y es que, muchas veces, nos olvidamos de que bash tiene un montón de operaciones sobre strings. Por ejemplo:

Otra … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Usar ficheros de plantillas (templates) con Bash Script.-

Si tenemos ficheros de plantillas en los que hemos definido algunas variables y queremos obtener el fichero tras aplicar la sustitución de las variables, podriamos emplear el comando “eval” de la siguiente manera.

Por ejemplo, podriamos tener un fichero … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script ejemplo array asociativo.-

Para poder trabajar con arrays asociativos, se debe tener instalado version 4 o superior de BASH :

Al ejecutra este script, nos mostyrara el siguiente resultado

Publicado en Unix - Linux | Deja un comentario

BASH – Cómo procesar múltiples argumentos de entrada en scripts para Bash

Podemos hacer bucles que recorran los argumentos de entrada de nuestro programa, por ejemplo:

La parte del contador no es estrictamente necesaria, pero da un toque de distinción. Desde aquí hemos recorrido todos los argumentos del programa, ya podremos … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para copiar y verificar la copia de archivos con MD5 en Solaris.-

Publicado en Unix - Linux | Deja un comentario

BASH – Script para matar multiples procesos en una sola linea.-

Publicado en Unix - Linux | Deja un comentario

BASH – Listar archivos con ruta completa en linea de comandos.-

Publicado en Unix - Linux | Deja un comentario

BASH – Script para renombrar archivos (sencillo).-

Publicado en Unix - Linux | Deja un comentario

BASH – Script ejemplo ciclo UNTIL

Publicado en Unix - Linux | Deja un comentario