Archivo mensual: abril 2016

BASH – Script ejemplo de uso bucle UNTIL.-

#!/bin/bash cont=5 until [ $cont -lt 1 ]; do echo Vuelta numero : $cont let cont=cont-1 done

Publicado en Unix - Linux | Deja un comentario

BASH – Blucle infinito con WHILE y quiebre (salida) con instrucción BREAK.-

#!/bin/bash var1=30 echo «Introduzca un numero, a ver si aciertas:» while true; do read var2 if [ $var1 = $var2 ]; then echo «Numero Correcto» break else echo «Numero incorrecto, vuelve a intentarlo :» fi done

Publicado en Unix - Linux | Deja un comentario

BASH – Archivo de bloqueo.-

Evitar problemas de concurrencia Si dos copias del script son iniciadas al mismo tiempo, es posible (aunque difícil, estas operaciones duran pocos milisegundos) que las dos copias lleguen al mismo tiempo al código que comprueba que el archivo $LOCK_FILE exista. … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – SCRIPT para monitoreo de archivo LOG.-

Con este SCRIPT monitoreo en linea un archivo LOG, en el cual se controlan los tiempos de ejecución de las distintas fases, contranstandolas contra los tiempos estimados de ejecución de cada una de la fases. Si alguna es excedida en … Sigue leyendo

Publicado en Unix - Linux | 8 comentarios

UNIX – Comando SED trucos y tips utiles.-

Substitución Substituir «foo» por «bar» en todas las líneas Sólo en la 1ra ocurrencia sed ‘s/foo/bar/’ Sólo en la 3ra ocurrencia sed ‘s/foo/bar/3’ En todas las ocurrencias sed ‘s/foo/bar/g’ Sólo en la penúltima ocurrencia sed ‘s/\(.*\)foo\(.*foo\)/\1bar\2/’ Sólo en la última … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

UNIX – Comando GREP su uso y ejemplos.-

Busca en la entrada, líneas que concuerden con el patrón dado. Cualquier meta-carácter con un significado especial debe ser protegido precediéndolo con una barra inclinada inversa (\ ). Algunos patrones de grep se encierran entre ‘..’ (apóstrofos) para indicarle que … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script para verificar ingreso de argumentos.-

#!/bin/bash echo ## Dos formas de mostrar que falta algun argumento. if [[ -z $1 ]] || [[ -z $2 ]] ; then echo echo «La sintaxis es: $0 primer_argumento segundo_argumento» echo fi # if [ «$1» == «» ] … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script de LOOP infinito.-

Este SCRIPT se le pueda dar multiples usos, como verificar proceso en ejecucion, etc….. #!/bin/bash for ((;;)); do echo .infinite loops [ hit CTRL+C to stop]. done

Publicado en Unix - Linux | Deja un comentario

BATCH – Busqueda y sustitución de patrones en archivos.-

Este código lo encontre de la web todoexpertos, lo comparto porque me pareció muy útil. Para ejecutarlo, lo llamamos y le pasamos los tres parámetros que necesitamos desde la consola de ms-dos. Los parámetros son: 1- La cadena a buscar. … Sigue leyendo

Publicado en BATCH - DOS | Deja un comentario

UNIX – Para cambiar fecha y hora a un archivo.-

Para poder cambiar la fecha y la hora en un archivo, se utiliza el comando «touch» con la opción «-t». A continuación se presenta un ejemplo : $ ls -ltra prueba.txt -rw-r–r– 1 monitor oper 70 Sep 7 2015 prueba.txt … Sigue leyendo

Publicado en Unix - Linux | 1 comentario