Переменные не могут быть отправлены обратно в родительский процесс от ребенка, поэтому то, что вы пытаетесь сделать, невозможно.По той же причине cd
должен быть встроенной оболочкой, а не самим исполняемым файлом.Если бы это был исполняемый файл, он запустился бы, изменил каталог и затем завершил бы работу, оставив вас обратно в оболочку, у которой не изменился каталог.