Csak a legvégére: ha környezet takarítás a célom, akkor szerintem az erre való eszközt javasolt használni, nem pedifg valami mást, aminek mellékhatása ez a funkció. De nyilvén megkövezni nem foglak érte
# env -i cmd args # minden környezeti változót takarít (PATH, DISPLAY, USER, HOME se lesz)
vagy ha konkrétan tudom melyik változó zavar, akkor:
# ( unset VAR ; cmd args )
esetleg
# env -u VAR cmd args