miércoles, 27 de julio de 2016

ARCHIVOS BASH SCRIPT

ARCHIVOS BASH SCRIPT

¿Qué es bash?
 
Bash es un programa informático, cuya función consiste, principalmente, en interpretar órdenes. Además, está basado en el Shell de UNIX (terminal).

EJEMPLOS :

USO DE FOR

EJEMPLO 1:

Este comando nos permitira mostrar numeros del uno al 100

for ((i=0;i<100; i++ ))
do
echo $i
done


guardamos el documeto con "control o"  y lo ejecutamos  ya sea con source for.sh o./for.sh simpre otorgandole los permisos correspondientes

EJEMPLO 2:

  NUMEROS PARES E IMPARES

echo "+++++++++NUMEROS PARES+++++++ "
echo "¿HASTA QUE NUMERO DESEAS VER SI ES PAR O IMPAR ?"
read A
echo "PROCESANDO"
for ((i=1;i<A+1 ; i++ ))
do
let op=i%2
if [ $op = 1 ];
then
echo "$i es Impar"
echo " "
else
echo "$i es par"
echo " "
fi
done


Guardamos el documeto con "control o"  y lo ejecutamos  ya sea con source par.sh o./par.sh simpre otorgandole los permisos correspondientes

USO DE WHILE

EJEMPLO 1:

CONTADOR=0
while [  $CONTADOR -lt 10 ]; do
echo El contador es $CONTADOR
let CONTADOR=CONTADOR+1
done



 

EJEMPLO 2:

echo "+++++++++NUMEROS PARES+++++++ "
echo "¿HASTA QUE NUMERO DESEAS VER SI ES PAR O IMPAR ?"
read A
echo "PROCESANDO"
CONTADOR=0
while [  $CONTADOR -lt $A ]; do
let op=CONTADOR%2
let CONTADOR=CONTADOR+1
if [ $op = 0 ];
then
echo "$CONTADOR es Impar"
echo " "
else
echo "$CONTADOR es par"
echo " "
fi
done

 

USO DE CASE

EJEMPLO 1:

 echo -n "dame un numero: "
read n
case $n in
1)
echo "uno"
;;
2)
echo "dos"
;;
3)
echo "tres"
;;
4)
echo "cuatro"
;;
5)
echo "cinco"
;;
esac

 

EJEMPLO 2:


 echo "+++++++++++OPERACIONES CON DOS NUMEROS ++++++++++++++ "
read -p "INTRODUZCA EL PRIMER NUMERO:  " NUM1
read -p "INTRODUZCA EL SEGUNDO NUMERO: " NUM2
echo  "--------MENU--------"
echo "1.-PARA SUMAR  OPRIMA 1"
echo "2.-PARA RESTAR OPRIMA 2"
echo "3.-PARA MULTIPLICAR OPRIMA 3"
echo "4.-PARA DIVIDIR OPRIMA 4"
read n
case $n in
1)
echo "++++++++++++SUMA++++++++"
let suma=NUM1+NUM2
echo  "$NUM1+$NUM2=$suma"
;;
2)
echo "---------RESTA-------"
let resta=NUM1-NUM2
echo  " $NUM1-$NUM2=$resta "
;;
3)
echo "********* MULTIPLICACION********** "
let mult=NUM1*NUM2
echo  "$NUM1*$NUM2=$mult"
;;
4)
echo "*********DIVISIÓN********** "
let div=NUM1/NUM2
echo  "$NUM1/$NUM2=$div"
;;
esac

 


Descarga los ejercicios:

https://drive.google.com/drive/folders/0B7s3KLiqRyBSRzFHT1FubFBDWkU

 

 







 

1 comentario:

  1. Pero si queremos crear un programa que reciba un número y muestre todos los números pares
    desde el mismo (si lo es) hasta el hasta el 2 como se hace eso ??

    ResponderEliminar