Lab4 JohnnyBeckiwth
Facultad de Ingeniería de Sistemas Computacionales
Lic. En Redes Informáticas
Sistemas Operativos
Laboratorio #4
SHELL SCRIPT.
Estudiante:
Johnny Beckwith4-773-1946
Prof. Giovanna Rodríguez
Grupo: 11R121
2014
Introducción.
En este laboratorio practicaremos más con la programación Shell scrip, con la
ayuda de conocimientos en ella y algunos comandos deLinux, para ampliar
nuestros conocimientos.
Objetivos.
Conocer qué son los guiones del shell (scripts) y cómo podemos
ejecutarlos.
Desarrollar programas sencillos a través del uso devariables de entorno
del sistema operativo Linux.
Aprender a utilizar el intérprete de comandos Shell de Linux en línea.
1. Crear un Shell script que borre la pantalla y muestre el contenido del
directorioactual pero en formato largo.
#!/bin/bash
d=`clear`
b=`ls-l`
echo $a $ b
2. Crear un script que guarde en un archivo de texto el contenido del
directorio donde está.
#!/bin/bash
a=”ls –l”
echo $a
3.Hacer un script que nos pida por pantalla nuestro nombre, y nos diga
cuantas letras tiene.
#!/bin/bash
read a
echo “Tu nombre es $a”
echo “Tu nombre tiene $n letras”
4. Script que nos diga porpantalla: Nuestra dirección IP es :
xxx.xxx.xxx.xxx
#!/bin/bash
echo “Tu IP es $ip route show”
5. Hacer un script que nos diga por pantalla buenos días, buenas tardes o
buenas noches según la hora delsistema. (Pueden elegir las horas de
día, tardes y noches).
#!/bin/bash
dia=”Buenos Días”
tarde=”Buenas Tardes”
noche=”Buenas Noches”
if [ `date` -ge 12]; then echo $dia
elif [ `date` -ge 12 | `date` -gt19]; then echo $tarde
elif [ `date` -gt 18]; then echo $noche
6. Escriba un script Shell sencillo que tome la ruta de un directorio como
argumento de la línea de comando y liste todos los archivos ycarpetas
del directorio dado. Ejecute la secuencia de comando como: sh
miscript.sh /home/usuario1/curso/mas
7. ¿Cómo leer datos desde el teclado y guardarlos en una variable?
#!/bin/bash
echo...
Regístrate para leer el documento completo.