10.07.2015 Views

Le Shell: les tubes, les filtres, écriture de scripts

Le Shell: les tubes, les filtres, écriture de scripts

Le Shell: les tubes, les filtres, écriture de scripts

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ExercicesUtilisation <strong>de</strong>s arguments <strong>de</strong> la lignes <strong>de</strong> comman<strong>de</strong>Créez un script shell qui vous affiche <strong>les</strong> informations sur la ligne <strong>de</strong> comman<strong>de</strong>. <strong>Le</strong> programmeaffichera ce qui suit :$ ./exo1 arg1 22 3################################################Information sur la ligne <strong>de</strong> comman<strong>de</strong>La ligne <strong>de</strong> comman<strong>de</strong> comporte 3 paramètresExecution <strong>de</strong> la comman<strong>de</strong>: ./exo1Avec <strong>les</strong> paramètres: arg1 22 3################################################Informations sur la connexion d’un utilisateurComplétez le script précé<strong>de</strong>nt afin qu’il prenne votre nom <strong>de</strong> login en paramètre et qu’ilaffiche grâce à 2 fonctions :– le nombre <strong>de</strong> vos connexion sur le système ;– <strong>les</strong> dates <strong>de</strong>s 3 <strong>de</strong>rnières connexions.L’affichage généré sera le suivant :################################################Information sur la ligne <strong>de</strong> comman<strong>de</strong>La ligne <strong>de</strong> comman<strong>de</strong> comporte 1 paramètresExecution <strong>de</strong> la comman<strong>de</strong>: ./exo1Avec <strong>les</strong> paramètres: boebion################################################L’utilisateur boebion s’est connecté 100 fois sur moogli.<strong>de</strong>ss.univ-tours.frCes 3 <strong>de</strong>rnieres connexions ont été aux dates suivantes:Sun Nov 25 18:17Sun Nov 25 17:25Sun Nov 25 14:32Vous obtiendrez <strong>les</strong> informations sur <strong>les</strong> connexions grâce aux comman<strong>de</strong>s last et hostname.6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!