Archivo mensual: mayo 2014

UNIAX – BASH script manipulación de cadenas.-

#!/bin/bash cadena=”abcABC123ABCabc” # Muestra la cadena. echo $cadena # Muestra la longutid de la cadena. echo ${#cadena} # Extrae la sub-cadena empezando por la ‘pos’. echo ${cadena:7} # Extrae la sub-cadena formada por la long caracteres y empezando por la … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

UNIX – Script iteración de un array.

#!/bin/sh testArray=(A,B,C,D,E) currentValue=” tempValue=x for i in “${testArray[@]}” do currentValue=$i echo “Processing ” ${currentValue} if [ ${currentValue}==A ] then tempValue=”$i 123″ else tempValue=$i fi echo “Current loop ” ${tempValue} echo `date` done

Publicado en Unix - Linux | Deja un comentario

UNIX – BASH script menu de consola con TPUT.-

#!/bin/bash # clear the screen tput clear # Move cursor to screen location X,Y (top left is 0,0) tput cup 3 15 # Set a foreground colour using ANSI escape tput setaf 3 echo “XYX Corp LTD.” tput sgr0 tput … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

UNIX – FTP Shell Script de un servidor a otro.

#!/bin/sh HOST=’ip-del-host-remoto’ USER=’username-remoto’ PASSWD=’password-remoto’ ################### # # Lectura de archivos # echo “Subir archivos via FTP dando el nombre del archivo, comando < PUT > ” echo “Nombre del archivo: ” read archivo #################### # # Transferencia de Archivos via … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

LINUX – Shell script para enviar el número de IP externa.

Enviar el número de IP externa y estado del sistema a una cuenta de email.- #!/bin/sh # ip-trace.sh # Autor Alejandro Amaral – Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License #————————————————————————— # Envia el numero de ip externa y un reporte … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario

UNIX- Script uso de IFs multiples.

#!/bin/sh echo “Ingrese su edad :” read EDAD if [ “$EDAD” -lt 20 ] || [ “$EDAD” -ge 50 ]; then echo “Disculpa, estas fuera del rango…..” elif [ “$EDAD” -ge 20 ] && [ “$EDAD” -lt 30 ]; then … Sigue leyendo

Publicado en Unix - Linux | Deja un comentario