Да, но будьте осторожны с тем, что вы хотите:
$ unset $(env | awk -F= '{print $1}') && env
bash: env: No such file or directory
Второй вызов env (1) завершается неудачно, поскольку PATH
был удален.
Альтернативой может быть exec -c
для выполнения некоторой команды из подоболочки без среды. Но лучший путь, если вас беспокоит слишком много вещей в окружающей среде, - это оглянуться назад и посмотреть, откуда взялись эти лишние вещи, и очистить их там.