Sommaire

Exercices

1. Variables, caractères spéciaux

a. Exercice 1 : variables

1.

Définir une variable contenant votre prénom. Afficher cette variable.

2.

Définir une variable contenant votre prénom suivi de votre nom. Afficher cette variable.

3.

Supprimer ces deux variables (les rendre indéfinies).

b. Exercice 2 : variables

Définir une variable contenant votre nom, une autre contenant votre prénom. Avec un seul echo, afficher ces deux variables, séparées par un caractère souligné (votrenom_votreprenom).

c. Exercice 3 : substitution de commande

1.

En une seule commande, afficher la date courante :

Nous sommes le sam. févr. 22 14:32:22 CET 2014

2.

Même chose que ci-dessus, mais formater la date comme ceci :

Nous sommes le 22/02/2014

d. Exercice 4 : caractères de protection

Le répertoire courant contient les fichiers f1, f2 et f3 :

$ ls  
f1  f2  f3

Que vont répondre les commandes suivantes :

1.

$ echo *

2.

$ echo \*

3.

$ echo "*"

4.

$ echo *

5.

$ age=20  
$ echo $age

6.

$ echo \$age

7.

$ echo "$age"

8.

$ echo $age

9.

$ echo "Tu es $(logname) et tu as -> $age ans"

10.

$ echo Tu es $(logname) et tu as -> $age ans

2. Variables, affichages et lectures clavier

a. Exercice 1 : variables

Écrire un script premier.sh et réaliser les opérations suivantes :

  • Initialiser une variable prenom.

  • Initialiser une variable maDate qui contiendra la date courante.

  • Afficher ces deux ...