gpt4 book ai didi

c - 我自己的 C Linux Shell 中的环境变量?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:49 25 4
gpt4 key购买 nike

我正在编写自己的 C Linux shell。

但我必须获取和设置环境变量。

我在更改目录部分使用 getenv("HOME") 取得了一些成功。

你如何在我自己的 shell 中获取和设置环境变量?

最佳答案

您可以使用:

int setenv(const char *name, const char *value, int overwrite);

更改属于您当前进程的环境。您创建的所有子进程都将继承更改后的环境。

关于c - 我自己的 C Linux Shell 中的环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9601862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com