Si vous définissez ou exportez une variable d'environnement dans bash, vous pouvez la désactiver . Si vous définissez un alias dans bash, vous pouvez le dé-alias . Mais il ne semble pas y avoir de dysfonctionnement .
Considérez cette fonction bash (triviale), par exemple, définie dans un fichier .bash_aliases et lue à l'initialisation du shell.
function foo () { echo "bar" ; }
Comment puis-je effacer cette définition de fonction de mon shell actuel?
(La modification des fichiers d'initialisation ou le redémarrage du shell ne compte pas.)
unfunction
serait un joli nom pour une commande :-)