Site hosted by Angelfire.com: Build your free website today!

SCRIPTS

 

Codigo de el diccionar
#!/bin/bash

clear
echo ""
echo ""
echo "Teclea Una palabra"
read letra
case $letra in
america)echo "La palabra esta correcta"
;;
hola)echo "La palabra es correcta"
;;
nuevo)echo "La palabra es correcta"
;;
*)echo "La palabra esta mal escrita"
;;
esac

codigo de menu de letras

#! /bin/bash
clear
echo ""
echo ""
echo "Acceso A,B,C;\c ó Teclea 1 para Salir"
read letra
case $letra in
A)echo "Tecleaste A"
;;
B)echo "Tecleaste B"
;;
C)echo "Tecleaste C"
;;
1)exit
;;
*)echo "Teclea la Opcion Correcta"
;;
esac












Codigo de un menu

#!/bin/bash
clear
echo ""
echo ""
echo "1)Enlista archivos"
echo "2)Directorio actual"
echo "3)Muesta fecha"
echo "4)Salir"
read num
case $num in
1)ls -l;echo "Lista archivos"
;;
2)pwd;echo "Directorio actual"
;;
3)date;echo "Fecha actual"
;;
4)exit;echo "Salir"
;;
*)echo "Opcion incorrecta"
;;
esac


Programa menu con CASE.
#!/bin/bash
clear
echo""
echo""
echo "Elija Opcion"
echo "1.- Ver Fecha"
echo "2.- Ver Usurios Conectados a mi Host"
echo "3.- Salir"
read numero
case "$numero" in
1)date
;;
2)users
;;
3)exit
;;
esac


#!/bin/bash
secretname=flor
name=noname
echo "Adivina el Nombre"
echo
until ["$name"="$secretname"]
do
read name
done
echo "Adivinaste!"

#!/bin/bash

clear
echo ""
echo ""
echo "Teclea Una palabra"
read letra
case $letra in
america)echo "La palabra esta correcta"
;;
hola)echo "La palabra es correcta"
;;
nuevo)echo "La palabra es correcta"
;;
*)echo "La palabra esta mal escrita
"
;;
esac


#! /bin/sh -x
echo""
echo""
clear
echo "dar numero \c"
read factorial
echo $factorial
if [ "$factorial" -eq 0 -o "$factorial" -eq 1 ]
then
resultado=1
bandera=0
else
numero=1
resultado=1
while [ "$factorial" -ge "$numero" ]
do
resultado=`expr $numero "*" $resultado`
numero=`expr $numero + 1`
done
echo "$resultado"
fi



#! /bin/bash -x
echo "Dar Numero"
read fibo
presente=1
anterior=1
bandera=0
echo $fibo
while [ "$bandera" -eq "$fibo" ]
do
nuevo=`expr $anterior "*" $presente`
anterior= $presente
presente=$nuevo
bandera= `expr $bandera + 1`
done
echo "$presente"


#! /bin/bash
clear
echo ""
echo ""
echo "Acceso A,B,C;\c ó Teclea 1 para Salir"
read letra
case $letra in
A)echo "Tecleaste A"
;;
B)echo "Tecleaste B"
;;
C)echo "Tecleaste C"
;;
1)exit
;;
*)echo "Teclea la Opcion Correcta"
;;
esac
read n


#!/bin/bashclear
echo""
echo""
echo "a)Archivos que terminen con la letra S"
echo "b)Archivos que empiecen con A y terminen con D"
echo "c)Archivos que empiecen con L y tengan menos de 6 letras"
echo "d)Salir"
read letras
case $letras in
a)ls *s
;;
b)ls a**d
;;
c)ls l*??????
;;
d)exit
;;
esac


#! /bin/sh
clear
echo ""
echo ""
echo "introduzca 1er numero \b"
read num
echo "introduzca 2do numero \c"
read numero
echo "a)suma \n b)resta \n c)multiplicacion \n d)division \n e)exponencial \n"
read operacion
case $operacion in
a)suma=`expr $num + $numero`
echo "$suma"
;;
b)resta=`expr $num - $numero`
echo "$resta"
;;
c)multiplicacion=`expr $num "*" $numero`
echo "$multiplicacion"
;;
d)division=`expr $num "/" $numero`
echo "$division"
;;
e)echo "numero base"
read base
echo "numero exponente"
read expo
exponente=`expr $base ^ $expo`
;;
esac