Shell
Práctica: Shell scripts
Profesor: Moisés García Villanueva moises@correo.scfie.fie.umich.mx
Objetivo:Al finalizar esta práctica el alumno deberá manejar los conceptos básicos de programación en shell de linux. Shell es una interfaz que nos proporciona utilidades de trabajo y permite establecer una relación con el núcleo. Es decir, la shell reconoce una serie de órdenes, las interpreta y lanza los procesos necesarios para su realización. Hay diversos tipos de shells, cada una con sus características. Podemos citar:
• • • •
Bourne shell (sh) Korn shell (ksh) Shell C (csh) Bourne shell (bsh)
1. Hacer un archivo utilizando el editor vi llamado “uno.sh” con las siguientes instrucciones:
mkdir unocd uno touch uno.sh
Para que se ejecuten estas ordenes en el shell debemos escribir: sh nombre_archivo, en nuestro caso que el archivo se llama uno.sh debemos ejecutar en la consola o terminal de trabajo de la siguiente forma: $ sh uno Observar el resultado con el comando tree. Debera observarse que se creo un directorio con nombre uno y un archivo en blanco con el nombre uno.sh.Enviar la salida del comando tree al archivo arbol.txt Editar el archivo uno.sh cambiando la palabra uno por $1, se debe observar e siguiente contenido en el archivo uno.sh a8900317g@lc105:~$ cat uno.sh mkdir $1 cd $1touch $1.sh Buscar en internet lo que significan parámetros o argumentos de un script (archivo) de comandos en el shell, y escribir de 1 a 4 renglones en forma de comentario en el archivo uno.sh.Ahora identifiquemos la forma en que los programas en shell reciben sus argumentos. sh nombre_archivo primer_argumento segundo_argumento ........ noveno_argumentosh uno.sh $1 $2 $9 de tal forma que para ejecutar el programa en shell con un argumento lo hacemos de la forma ...
Regístrate para leer el documento completo.