Ces derniers temps j'ai fait pas mal d'unix et de vi et un collègue m'a demandé :
- Mais comment fait-on pour supprimer une liste de répertoire ayant le même début de nom ou la même fin de nom sous UNIX ?
Comme j'en fais depuis longtemps je connais bien la réponse et elle est toute simple contrairement aux idées reçu ! En effet on trouve de tout sur internet et il ne s'en sortait pas, on trouve même des scripts shell ultra long.
La réponse si le nom est identique au début sous unix:
rm -rf debutdenom*
La réponse si le nom est identique à la fin sous unix :
rm -rf *findenom
ATTENTION cependant à envoyer en étant bien sûr d'être au bon endroit, relisez plusieurs fois votre requête ou faites une sauvegarde de votre espace UNIX car un "rm" est irréversible
Et surtout regardez que vous êtes bien dans le bon répertoire, un petit ls -rtl est l'indispensable avant tout envoi de votre requête shell ou simplement unix.