Índice

Ejercicios

1. Variables, caracteres especiales

a. Ejercicio 1: variables

1.

Defina una variable que contenga su nombre. Muestre esta variable.

2.

Defina una variable que contenga su nombre seguida de su apellido. Muestre esta variable.

3.

Elimine las dos variables (dejándolas indefinidas).

b. Ejercicio 2: variables

Defina una variable que contenga su apellido, y otra que contenga su nombre. Utilizando un solo echo, muestre las dos variables, separadas por un carácter de subrayado (apellido_nombre).

c. Ejercicio 3: sustitución de comando

1.

En un solo comando, muestre la fecha actual:

Hoy es mié 4 feb 14:32:22 CET 2015

2.

Igual pero aplique a la fecha el formato siguiente:

Hoy es 04/02/2015

d. Ejercicio 4: caracteres de protección

El directorio actual contiene los archivos f1, f2 y f3:

$ ls 
f1  f2  f3

¿Qué obtendrá con los comandos siguientes?:

1.

$ echo *

2.

$ echo \*

3.

$ echo "*"

4.

$ echo ’*’

5.

$ edad=20   
$ echo $edad

6.

$ echo \$edad

7.

$ echo "$edad"

8.

$ echo ’$edad’

9.

$ echo "Tú eres $(logname) y tienes -> $edad años"

10.

$ echo Tú eres $(logname) y tienes -> $edad años

2. Variables, visualización y lectura del teclado

a. Ejercicio 1: variables

Escriba un script primer.sh y realice las operaciones siguientes:

  • Inicialice una variable nombre.

  • Inicialice una variable miFecha que contendrá la fecha actual.

  • Muestre las dos variables.

Ejecute este script.

b. Ejercicio 2: parámetros ...