You are on page 1of 15

Universidad de Guayaquil

Facultad de Ciencias
Matemáticas y Físicas
Carrera de Ingeniería en
Sistemas Computacionales

Tema: Scripting Linux.
Profesor: Msc. Christopher Crespo
León
Curso: S6 “K”
Alumna: Gualli Pintag Ruth

Ejemplo 1 Este ejercicio nos muestra por pantalla un valor que le asignamos a una variable en este caso a y b con echo lo que hacemos es mostrarle al usuario el valor que le asignamos a cada variable .

Ejemplo 2 Este script nos pide ingresar un dato cualquiera. por consiguiente nos muestra con LOGNAME el nombre de usuario con el cual hemos iniciado sesión. . con read nos permite leer la entrada estándar y asigna las palabras de la línea a las variables indicada. además de mostrar home el directorio de trabajo por ultimo nos muestra el dato ingresado al iniciar el comando.

segundo y tercer parámetro al final nos cuenta el numero de parámetros ingresados con $#. . Ejemplo 3 Este script nos muestra por pantalla los parámetros posteriormente ingresados y nos devuelve el nombre del primer.

Ejemplo 4 Este script permite por medio de la variable num contar el numero de palabras que contiene un fichero existente. .

lo que hace es desplazar una posición hacia abajo todas las variables. . Ejemplo 5 Para realizar este ejercicio hemos utilizado la instrucción shift al momento de ejecutar va a cambiar la posición de los parámetros.

también utilizamos el comando let nos permite operar con variables numéricas de una manera fácil y rápida. . Ejemplo 6 Este script permite realizar operaciones aritméticas nos pide por teclado dos números y capta con read el valor ingresado en una variable previamente definido.

. Ejemplo 7 Esta script permite que el usuario ingrese el nombre de un directorio lo valida para saber si existe el directorio en caso de no encontrarlo mostrara por pantalla no existe caso contrario mostrara es un fichero y si existe algún archivo. directorio con el mismo nombre mostrara algo existe pero no es un fichero.

en este caso nos pide introducir un mes cualesquiera si ingresa enero nos validara que es el primer mes y si es febrero nos mostrara es el segundo mes caso contrario si no cumple ninguna de las dos condiciones nos mostrara por pantalla no es ni el primer ni el segundo mes. . Ejemplo 8 El script utilizaremos una estructura de selección múltiple o case la cual nos permite seleccionar una opción valida dependiendo de la relación que este definida.

. Ejercicio 1 Este comando nos ayuda a consultar si existe un fichero dentro de nuestro directorio para lo cual hacemos uso de if que nos permite verificar si el fichero es existente en caso de así nos manda como como respuesta existente caso contrario no existe.

en caso de no ser así nos dará un mensaje que dice error. . Ejercicio 2 Le permite al usuario ingresar el nombre de un fichero y nos valida por medio de la sentencia if si existe el directorio nos manda un mensaje indicando que es un directorio.

para lo cual el script pide al usuario ingresar el nombre de un fichero en caso de existir muestra si existe si no es así sale. Ejercicio 3 Este script es la modificación del ejercicio anterior lo cual nos pide que no mostremos error si el fichero no existe solo que lo liste si existe. .

Ejercicio 5 Para realizar este script necesitaremos ayuda del comando elif el cual nos permite tomar una decisión en base a una condición ya definida en este caso como tenemos varias condiciones haremos uso de esta instrucción. juventud . infancia. . El comando le pedirá por teclado al usuario que ingrese una edad y la validara si esta edad es de un bebe. madurez o si esta en la edad de la vejez.

procede a validar el numero ingresado entra al if para posicionar el valor ingresado dentro de un rango si es mayor o igual a 90 es todo caro.2000000 y un valor adquisitivo entre 0-100. Ejercicio 6 Este ejercicio nos pide ingresar un valor entre 0 . si esta entre 30-49 con un precio superior a 1000000 es caro el resto puede conseguirse . si esta entre 50-89 y el precio es superior a 1000000 es caro el resto barato. si el valor adquisitivo es menor a 30 y su precio es superior a 1000 es carísimo el resto puede pagarse por ultimo si es menor a 10 todo es excesivamente caro. .

Ejercicio 7 Este ejercicio nos pide realizar un menú con cinco opciones el usuario debe elegir una opción de entre las cinco. para ello vamos hacer uso del comando case que permite ejecutar uno o varios comandos dependiendo la condición indicada. .