Exercice langage C : Script et Procédure

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)

12345678910111213141516171819#!/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
Article publié le 22 Février 2012 par GC Team