Cette page contient 3 exercices de programmation shell

Table des matieres

Exercice 1

Prend tous les fichiers ordinaires du directory courant
et les copient dans un directory ARCHIVES

 for i in *
  do	 
   if test -f $i
   then
     cp $i /home/riko/ARCHIVES
     echo $i est copie dans le repertoire ARCHIVES
   fi
   done
   echo L archivage est fini 
Retour en haut de page

Exercice 2

Detruit tous les fichiers passes en argument
affiche les 5 premieres lignes et si la personne
le veut detruit le fichier.

for i in $*
 do
  if test -f $i
  then
    echo Voici les 5 premieres lignes du fichier $i
    head -5 $i
    echo 'Voulez-vous le supprimer'
    read reponse
    if test $reponse = "oui"
    then 
      rm $i
      echo le fichier $i a bien ete supprime
    fi
   fi
done
Retour en haut de page

Exercice 3

prend le fichier en argument, ajoute
en tete du fichier la date.

for i in $*
  do	
   if test -f $i
   then 
     cp $i /home/riko/SYSTEME/tempo	 
     date >$i
     cat /home/riko/SYSTEME/tempo >>$i
   fi
done
Retour en haut de page
Derniere mise à jour : 23 mars 2003
Administrateur du site : GUEYE Henri Ousmane
henriousmane@yahoo.fr
© copyright 2003 Checriko