TD 1 LINUX ET PROGRAMMATION SYSTEME
EXAMINATEUR : M MFONE
Exercice I: La commande cat :3 Points
Supposons que la commande suivante affiche le texte ci-dessous :
$ cat [Link]
devinette numéro 4
pince mi et pince moi
sont dans un bateau
pince mi tombe à l'eau.
qui est ce qui reste?
Qu'affichent les commandes suivantes :
1) cat [Link] | grep ce wc -1?
2) cat [Link] | grep 4 | wc -1? (1,5 pt)
Exercice II: La commande find :6 Points
1) Chercher tous les fichiers dont le nom est 'passwd'.
2) Chercher tous les fichiers dont la date de la dernière modification remonte à
plus de 10 minutes.
3) Trouver tous les fichiers du groupe 'root.
4) Chercher tous les fichiers dont la taille est supérieure à 20Mo.
5) Chercher tous les répertoires se trouvant sous /etc.
6) Chercher tous les fichicrs de l'utilisateur'Raimbault
Problème I: L'instruction case 6 Points
Ecrire un programme shell qui efface un fichier après avoir demandé
confirmation à l'utilisateur. Le programme doit recevoir en paramètre le ou les
noms du/des fichier(s) à effacer. Pour chaque fichier, il demande alors à
l’utilisateur : « Voulez-vous réellement effacer les fichiers xxx ? ». Si la réponse
est oui, le programme affiche « suppression confirmée », et efface le fichier. Si la
éponse est non le programme affiche « suppression abandonnée ». Dans les autres
cas, le programme affiche « réponse invalide » et repose la question à l'utilisateur.
Problème II: Les expressions régulières: 5 Points
Dans un fichier du nom de votre choix:
1) Chercher toutes les lignes commençant par 'a' ou 'A'.
2) Chercher toutes les lignes finissant par 'rs.
3) Chercher toutes les lignes contenant au moins un chiffre.
4)Chercher toutes les lignes commençant par une majuseuic.
5) Chercher toutes les lignes commençant par "B, 'E' ou 'Q.
6) Chercher toutes les lignes finissant par un point d'exclamation.
Page 1 sur 2
7) chercher toutes les lignes se terminant par un point.
8) Chercher toutes les lignes ne finissant pas par un signe de ponctuation (point,
virgule, point-virgule, deux-points, point d'interrogation, point d'exclamation)
9) Comment chercher tous les mots contenant un 'r précédé de n'importe quelle
lecture majuscule ou minuscule
10)Chercher tous les mots dont la seconde lettre est un 'r.
Page 2 sur 2