Iso- Practica 3
Shell Scripting
1.- ¿Qué es el Shell Scripting?
Es un archivo con una secuencia de comandos de determinado Shell.
¿A qué tipos de tareas están orientados los script?
La programación en shell-script es muy útil para resolver tareas repetitivas, típicas de los Administradores.
¿Los scripts deben compilarse? ¿Por qué?
No. Son interpretados comando por comando cada vez que se ejecutan.
2.- Investigar la funcionalidad de los comandos echo y read. echo: El comando echo se utiliza para mostrar cadenas de texto (strings) en la pantalla de la terminal.
Parámetros
echo cuenta con dos parámetros principales, -n y -e, siendo este último para usar distintos “saltos de línea“.
-n –> No hace un salto de línea al …ver más…
El código de retorno del último comando
$$ El PID del shell que ejecuta el script
$! El PID del último proceso ejecutado en segundo plano
$HOME el nombre del directorio personal del usuario
5.- ¿Cual es la funcionalidad de comando exit?
Cierra las ventanas o las conexiones remotas establecidas o las shell abiertas.
¿Qué valores recibe como parámetro y cual es su significado? exit 6 :termina el script devolviendo el número indicado, lo que puede usarse para determinar condiciones de error. exit 0 :termina el script devolviendo 0, para indicar la finalización exitosa de tareas. Escribir sólo exit también devuelve código de error 0.
6.- El comando expr permite la evaluación de expresiones. Su sintaxis es: expr arg1 op arg2, donde arg1 y arg2 representan argumentos y op la operación de la expresión. Investigar que tipo de operaciones se pueden utilizar.
+ Suma
- Resta
/ División
\* Multiplicación
% Modulo
7.- El comando “test expresión” permite evaluar expresiones y generar un valor de retorno, true o false. Este comando puede ser reemplazado por el uso de corchetes de la siguiente manera [ expresión ].
#!/bin/bash
# Comentarios acerca de lo que hace el script
# Siempre comento mis scripts, si no hoy lo hago
# y mañana ya no me acuerdo de lo que quise hacer echo "Introduzca su