Vous êtes sur la page 1sur 3

1- Ecrivez un programme Shell nommé « Date_change » qui permet d’afficher la date de la

dernière modification d’un fichier puis la modifiera avec l’heure actuelle et enfin réaffichera
la date de dernière modification du fichier

2- Ecrivez un script Shell nommé Mention qui demande à l'utilisateur de saisir la moyenne d’un
étudiant et qui affiche un message en fonction de la moyenne :

• « très bien » si la moyenne est entre 16 et 20 ;


• « bien » si la moyenne est entre 14 et 16 ;
• « assez bien » si la moyenne est entre 12 et 14 ;
• « moyen » si la moyenne est entre 10 et 12 ;
• « insuffisant » si la moyenne est inférieur à 10.

3- Utilisez tar avec l’option -czf pour créer une archive du répertoire /etc en utilisant la
compression gzip.
4- Sauvegardez le fichier archive sous /tmp avec le nom etc.tar.gz .
5- Utilisez tar avec l’option -tzf pour vérifier l’archive etc.tar.gz qui contient les fichiers du
répertoire /etc.
6- Créez un répertoire /backuptest, et se placer dessous.
7- Décompressez l’archive etc.tar.gz sous /backuptest.
8- Vérifiez s'il existe des mises à jour disponibles pour votre système.
9- Mettez à jour un package particulier.
# !bin/sh

Echo ‘’ Entrer Votre Note : ‘’

Read –r note

If [ ‘’ $note ‘’ –ge 16 ] ; then

Echo ‘’ Tres Bien ‘’

elIf [ ‘’ $note ‘’ –ge 14 ] ; then

Echo ‘’ Bien ‘’

elIf [ ‘’ $note ‘’ –ge 12 ] ; then

Echo ‘’ Assez Bien ‘’

elIf [ ‘’ $note ‘’ –ge 10 ] ; then

Echo ‘’ moyen ‘’

Else

Echo ‘’ insuffisant ‘’

Fi

# !bin/sh

Avant=$( ls –l $1)

Touch $Avant

Apres= =$( ls –l $1)

Echo ‘’ Avant : ‘’ $Avant

Echo ‘’ Apres : ‘’ $Apres

tar -czf /tmp/etc.tar.gz /etc

Tar –tzf /tmp/etc.tar.gz


mkdir /backuptest

cd /backuptest

Tar –xf /tmp/etc.tar.gz

sudo yum check-update

sudo yum list updates

yum update bash

Vous aimerez peut-être aussi