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