educación, informática y demás

Ejercicios, Shell scripts

Práctica de scripts

Copia cada uno de los siguientes scripts y analiza qué es lo que hace. Ejecútalo y trata de entender qué hace cada una de las líneas del script y qué hace el script completo.

Script 01

El punto está en el comando que se ejecuta dentro del $(). Como sabemos, el comando o comandos que escribamos dentro de $(comando) será ejecurtado por bash y la salida no se mostrará en pantalla sino que se sustituye tal cuál por la cadena de texto $(comando).

Por tanto, la salida de ese comando será lo que utilice el bucle for para recorrer como una lista de elementos. En cada iteración del bucle la variable datosUsuario tomará el valor de un elemento de la lista.

Script 02

El punto está, de nuevo, en el comando que se ejecuta dentro del $().

Script 03

Script 04

Lo importante es que en cada iteración o vuelta del bucle, tenemos el nombre del usuario y obtenemos la ruta de su directorio personal.

Script 05

Script 06

Script 07

Dejar una respuesta