Un bon truc qui peut permettre à des script de pas tout détruire dans certains cas malheurs, en tous cas en Bash
Au lieu de faire :
rm -r ${var}
on peut faire un :
rm -r ${var:?}
La commande ne sera pas exécuté et le script s’arrêtera si var n’est pas définie, ou encore être la chaîne nulle (à vérifier) sur ce dernier point...)
Ça peut arriver dans des cas très improbables, ceux qui surviendront nécessairement au pire moment comme nous l’enseigne la loi de Murphy !
[^] # Re: Administrateur
Posté par Marotte ⛧ . En réponse au journal Bon anniversaire à mon Linux. Évalué à 7.
Un bon truc qui peut permettre à des script de pas tout détruire dans certains cas malheurs, en tous cas en Bash
Au lieu de faire :
rm -r ${var}on peut faire un :
rm -r ${var:?}La commande ne sera pas exécuté et le script s’arrêtera si var n’est pas définie, ou encore être la chaîne nulle (à vérifier) sur ce dernier point...)
Ça peut arriver dans des cas très improbables, ceux qui surviendront nécessairement au pire moment comme nous l’enseigne la loi de Murphy !