Archivo mensual: julio 2016

BASH – Script LOOP infinito con FOR.-

#!/bin/bash for (( ; ; )) do echo «Loop infinito [presione CTRL+C para parar]» done

Publicado en Unix - Linux | Deja un comentario

BASH – Script iteración con ciclo FOR.-

#!/bin/bash for (( c=1; c<=5; c++ )) do echo «Hola $c iteracion» done Al ejecutar este SCRIPT, obtendremos el siguiente resultado : Hola 1 iteracion Hola 2 iteracion Hola 3 iteracion Hola 4 iteracion Hola 5 iteracion

Publicado en Unix - Linux | Deja un comentario

UNIX – Vaciar archivo conservando los permisos.-

Para vaciar un archivo se puede realizar, redirigiendo a /dev/null: cat /dev/null /usr01/var/loge.txt O copiando el “archivo vacío” /dev/null machando el que tenemos: cp /dev/null /usr01/var/loge.txt

Publicado en Unix - Linux | Deja un comentario

BASH – Script para leer archivo linea a linea.-

Para leer un fichero línea a línea lo más cómodo es utilizar un bucle while con read line. Es decir: #!/bin/bash while read linea ; do echo ${linea} done <<< «`cat fichero`» En linea se va almacenando en cada iteración … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – Script muestra impresión horizontal.-

#!/bin/bash for a in 01 02 03 04 05 06 07 do echo -n «$a » done Al ejecutar este SCRIPT, obtenemos la siguiente salida : 01 02 03 04 05 06 07

Publicado en Unix - Linux | Deja un comentario

BASH – Cocatenar 2 matrices (Vectores).-

##!/bin/bash Linux=(Ubuntu LinuxMint CentOS Fedora) Windows=(WinXP Win7 Win8) LinWin=(«${Linux[@]}» «${Windows[@]}») echo ${LinWin[@]} Al ejecutar este script, nos mostraría por pantalla : Ubuntu LinuxMint CentOS Fedora WinXP Win7 Win8

Publicado en Unix - Linux | Deja un comentario

BASH – Script verifica si variable tiene valor asignado o no.-

#!/bin/bash parametro=$1 if [ -z ${parametro} ]; then echo Te falta especificar el parámetro else echo El parámetro es ${parametro} fi

Publicado en Unix - Linux | Deja un comentario

BASH – Script para leer un vector.-

Recorrer los elementos con una estructura iterativa como lo es el for vemos el siguiente ejemplo completo: #!/bin/bash vector=(«Buenas» «Hola» «Buenos Dias» «Buenas Tardes» «Buenas Noches»); for ((i=0;i<${#vector[@]};i++)) { echo ${vector[$i]}; } exit 0; Al ejecutar este SCRIPT, obtendremos el … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

BASH – TRIM en BASH (Quitar espacios a la izquierda y derecha de una variable).-

#!/bin/bash #Quitar espacios delante y atras de una variable CADENA=» Esto es una cadena » echo » Variable completa => [$CADENA]» #Quita los espacios a la izquierda de la variable CADENA1=»${CADENA#»${CADENA%%[![:space:]]*}»}» echo » Quita Espacios izquierda => [$CADENA1]» #Quita los … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario