在 linux 中是否有一个 C 函数调用可以帮助我以列表或数组的形式获取 $PATH 目录中的所有文件?或者我们应该手动解析 $PATH 变量来获取它们吗?
最佳答案
#include <stdlib.h>
char *colon_delimited_path = getenv("PATH")
返回 :
分隔的 PATH 目录列表。要转换为数组,您可以使用 strtok
拆分字符串。
关于c - 如何以列表或数组的形式获取 $PATH 中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694826/