Programas shell script

Solo disponible en BuenasTareas
  • Páginas : 6 (1375 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de mayo de 2011
Leer documento completo
Vista previa del texto
República Bolivariana de Venezuela
Ministerio para la Educación Popular Universitaria
Colegio Universitario de Caracas
Unidad Curricular: Informática

[pic]

Integrantes:

José G. Nieves C.I. 11.314.126Joscelyn Nieves C.I. 17.589.328
Francia Livia C.I. 23.628.935
Daniel Buitrago C.I. 20.130.901
Angelo Mujica C.I. 21.090.137

Caracas, mayo de 2011Shell Script:

El sistema operativo Unix/Linux se administra a través de una serie de comando escritos en archivos de texto de plano denominado Shell script ejecutados en la Shell de Linux definida como la intérprete de comandos utilizado como un programa intermedio que traduce nuestro lenguaje al de los ordenadores con el fin de proporcionar comunicación directa entre el usuario y el sistemaoperativo, esto logra hacer más sencillo la administración del sistema desde la consola; el cual la programación de estos se vuelve una tarea muy útil para resolver tareas repetitivas que suelen ser frecuentemente ejecutadas por los administradores; además de ser una interfaz de texto de altas prestaciones que administra, también se utiliza para dar órdenes como lanzar aplicaciones e incluso interactuarcon ella, hasta para el arranque del propio sistema operativo por medio de complejas series de instrucciones, y como un entorno de programación libre con una cantidad de comandos mayores que a la Shell de Windows. Para la creación de un script hace falta de un editor de texto plano, ya que es una herramienta que necesitaremos para escribir nuestros scripts aparte de conocer la utilización decomandos básicos de la programación de Linux como los que suelen utilizar cuando navegas por tu consola hasta los comandos que se utilizan típicamente en Shell scripts.

El sistema Gnu/Linux se administra editando ficheros configuración, estos generalmente se encuentran en; /etc, dentro de direcciones específicas para cada aplicación, por ejemplo, Lilo (Linux Loader) se configura editando elfichero: /etc/lilo/lilo.conf. Para que proceda a su ejecución, se escribe el nombre del ejecutable, si este se encuentra en el path conocida como la ruta por defecto, o escribiendo el nombre del ejecutable precedido por: ./, desde el directorio donde se encuentren. Los Shell script tienen una sintaxis muy sencilla, la cual se interpreta línea a línea por la Shell y que emprende un buena oportunidad paraadentrarse a la era de la programación. Por último se deben tener en cuenta aquellas necesidades que tengamos para emplear nuestra solución mediante la edición de script, y darle sentido a su realización y ejecución; para editarlos, tan solo hace falta un editor de textos, como Emacs, o Vi. Se guardan con extensión: .sh y se ejecutan desde la Shell mediante el comando: sh nombre de script.sh. Losscripts, se comportan de igual manera que los comandos de la shell.

EJEMPLOS

1) El mayor de 3 números

clear
echo "---------------------------------------------------------------"
echo "|Este programa solicita 3 valores, valida que no sean guales,|"
echo "|que sean mayor que cero y busca cual es el mayor de los tres |"
echo "| Autor: Jose G. Nieves|"
echo "---------------------------------------------------------------"
#echo "pulse enter para continuar"
#read intro
clear
valor1=0
valor2=0
valor3=0
respuesta=""
while [ $valor1 -le 0 ]
do
echo "Introduzca el 1er valor"
read valor1
if test $valor2 = $valor1
then
echo "Lo siento no puede ser menor o igual que cero (0)."
fi
done
clear
echo "Los...
tracking img