J'en ai proposé un de base pour aider à automatiser le processus de suppression d'un certain nombre de dossiers lorsqu'ils deviennent inutiles.
#!/bin/bash
rm -rf ~/myfolder1/$1/anotherfolder
rm -rf ~/myfolder2/$1/yetanotherfolder
rm -rf ~/myfolder3/$1/thisisafolder
Ceci est évoqué comme ceci:
./myscript.sh <{id-number}>
Le problème est que si vous oubliez de taper le id-number
(comme je l'ai fait juste à ce moment-là) , cela pourrait potentiellement supprimer beaucoup de choses que vous ne voulez vraiment pas supprimer.
Existe-t-il un moyen d'ajouter une forme de validation aux paramètres de ligne de commande? Dans mon cas, il serait bon de vérifier que a) il y a un paramètre, b) c'est numérique, et c) ce dossier existe; avant de continuer avec le script.