Énoncé 8.4 Variables spéciales

Durée estimative : 30 minutes

1.

Dans votre répertoire bin, créez le script shell 02varspec qui effectue les opérations suivantes :

  • Afficher le nom du script shell

  • Afficher le PID du script shell.

  • Afficher le PID du processus père.

Chaque affichage doit être précédé d’un énoncé (par exemple pour le nom du script : mon nom est : "nom du script shell").

Puis modifiez les droits du fichier de façon à l’instancier par son nom.

2.

Affichez le PID de votre shell courant, puis exécutez le script 02varspec des trois manières suivantes :

bash 02varspec

02varspec

. 02Varspec

Les résultats sont-ils ceux attendus ?

3.

Copiez le script 02varspec en 03param et modifiez ce dernier de façon à :

  • afficher le nombre d’arguments passés sur la ligne de commandes,

  • afficher les trois premiers paramètres positionnels.

4.

Testez votre script shell 03param avec les arguments suivants :

a b c d

"a b" c d

a b c\ d

a ’b c’ d

5.

Ajoutez les opérations suivantes dans le script 03param :

  • Décaler les paramètres positionnels de deux rangs.

  • Afficher de nouveau les trois premiers paramètres positionnels.

Testez de nouveau le script avec les arguments suivants :

a b c d

6.

Modifiez le script 03param comme suit :

  • Afficher le onzième paramètre positionnel en plus des trois...

couv_TP4BLIN.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Énoncé 8.3 Enchaînement de commandes
Suivant
Énoncé 8.5 Tests de fichiers