Cette page contient 3 exercices de programmation shell
Table des matieres 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
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
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