Vous êtes sur la page 1sur 1

Licence L3 Miage

Module B223 Unix de base

Devoir 3

Exercice 1 (5 points)
1. Lorsque vous ouvrez une session votre shell par défaut est ksh, vous souhaitez utiliser le Bourne Shell.
Comment allez-vous procéder ?
2. Un utilisateur a créé un fichier *-‘. Comment pouvez vous le supprimer ?

Exercice 2 (10 points)


Dites pour chaque affirmation si elle est vraie ou fausse.

1. Lorqu’on programme en shell script Unix il faut déclarer ses variables.


2. Le shell script est un langage compilé.
3. Le pipe permet de mettre en place une communication inter-processus unidirectionnelle.
4. La variable spéciale $# contient le nombre d’arguments passés au script.
5. Unix est programmé en shell script.
6. Les backquotes (‘) permettent de constituer des expressions régulières.
7. La variable $# est une variable particulière qui contient le nombre d’arguments du script.
8. La commande wc -l < ls -l permet de connaitre le nombre de fichiers dans le répertoire courant.
9. La commande cat info | wc -l permet de connaitre le nombre de lignes du fichier info.
10. La commande sort n’est pas une commande de filtre.

Exercice 4 (5 points)
Ecrivez un script qui prend comme argument l’année de naissance de l’utilisateur et qui lui affiche son age.

Vous aimerez peut-être aussi