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

 

Scripts


Codigo de el diccionario

 #!/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 

 


 

Programa que adivina el nombre.

 

#!/bin/bash

secretname=norma

name=noname 

echo "Adivina el Nombre" 

echo until ["$name"="$secretname"] 

do 

read name 

done 

echo "Adivinaste!" 

 



 

Factorial

 #! /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 

 



 

Fibonacci

#! /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" 

 


Menu

 

#! /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 

 


Menu

 

#!/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 

 


Menu

 

#! /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