Exercice langage C : Script et Procédure
Rédigé par GC Team, Publié le 22 Février 2012, Mise à jour le Mardi, 30 Novembre 1999 00:00Participez au vote ☆☆☆☆☆★★★★★
Objectif :
Travailler avec les Procédures et Fonctions
Travail à Faire :
Ecrire un script équivalent à la commande ‘rm’ qui ne détruit pas les fichiers mais les envoie dans un répertoire appelé ‘poubelle’.
La poubelle ne peut contenir qu’un nombre limité de fichiers ( c à d le script doit faire le ménage dans la poubelle en détruisant les fichiers les plus anciens)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#!/bin/tcsh if (! -d ~/poubelle) mkdir ~/poubelle touch $argv mv $argv ~/poubelle set fic = `ls -t ~/poubelle` @ nb = $#fic while ($nb > 5) rm ~/poubelle/$fic[$nb] @ nb = $nb - 1 end |