• Aucun résultat trouvé

TD r´ ecapitulatif

N/A
N/A
Protected

Academic year: 2022

Partager "TD r´ ecapitulatif"

Copied!
1
0
0

Texte intégral

(1)

L3 Info UFR Sciences&Techniques I5TC1

TD r´ ecapitulatif

Exercice 1Protection de fichiers

Comment est attribu´ee la permission d’effacer un fichier ? Cr´eez un fichier que votre coll`egue peut modifier mais pas supprimer et un autre qu’il peut supprimer mais pas modifier.

Est-il logique de pouvoir attribuer de tels droits ? Quelles sont les cons´equences pratiques de cette exp´erience ?

Exercice 2Programmation shell

Ecrire un shell script d´emontrant que le fils h´erite de son p`ere, mais que le p`ere n’h´erite pas de son fils

Exercice 3En utilisant exclusivement les commandes cd et echo, ´ecrire le shell script recur1s r´ealisant la mˆeme fonction que la commande ls -R. C’est `a dire que la commande recur1s rep1 devra lister tous les fichiers et r´epertoires situ´es sous le r´epertoire rep1, y compris les sous r´epertoires et les fichiers qu’ils contiennent

Exercice 4Sed/Awk

Ecrire un script qui lit un message sur son entr´ee standard et recopie : – L’entˆete du message dans le fichier

"./_header"

– Le corp du message dans le fichier

"./_body"

Un tel script est l’outil de base permettant d’automatiser le traitement de messages `a l’ar- riv´ee. Ecrire une solution sed et une solution awk.

Exercice 5

Le fichier annuaire.txt contient des adresses sous la forme suivante : Pr´enom NOM Date- de-naissance Sexe Num´ero-de-t´el´ephone

– Ecrire les trois commandes grep permettant de : 1. Supprimer les lignes vides

2. Trouver les gens qui n’ont pas le t´el´ephone 3. Trouver les lignes non conformes

1

– Ecrire une solution awk pour le dernier cas

Exercice 6

On souhaite remplacer dans un texte les phrases ou mots entre guillemets traditionnels

”...” par leur forme fran¸caise«...»(on ajoute un espace apr`es le guillemet ouvrant et avant le guillemet fermant).

Par exemple, le texte

il m’a dit "attention, le sujet est recto-verso"

sera remplac´e par

il m’a dit « attention, le sujet est recto-verso »

Ecrire un programme (shell et/ou awk) qui prend en entr´´ ee un fichier texte, effectue ce travail sur le fichier et envoie le r´esultat sur la sortie standard.

2

Références

Documents relatifs

Elles devront obligatoirement être d'un millésime inférieur ou égal à 1979 et sont réparties dans différentes catégories en fonction de leurs âges et de leurs

presse, d'une organisation de folie quoi... Je rencontre Greg, nous nous saluons, parlant de tout et de rien, attendant les Pass afin de pouvoir accéder à ce fameux train, étroitement

Dans un anglais plus que correct, ils nous répondent aimablement, signent nos autographes, serrent nos mains, yeux dans les yeux, c’est

− finaliser le projet des sorties nature avec Dietmar (éventuellement le dimanche après midi pour découvrir – digérer – s'oxygéner ). − le cynorhodon (ses vertus, sa

-Regroupement dés 14 Heures parking de Geant Casino Valence : 355 Avenue de Provence 26000 Valence. -Depart 15 Heures direction freyssenet pour le gite. -Ballade environ 150 KM sur

Tous les karts devront être équipés à l'avant et à l'arrière d'un anneau de remorquage solidement fixé au châssis, permettant de tirer le kart.. Il sera peint de couleur vive

Les suspensions sont libres. Le dispositif d’antivol doit être démonté. La direction sur les deux roues avant doit être à crémaillère, elle pourra être avec assistance

a) Les trous et trappes de visites au dessous de l’habitacle doivent être fermés, seul les bouchons de vidange de caisse peuvent être enlevés. b) Le différentiel est libre de