参考:查看、设置环境变量
查看环境变量
1.env
列出所以环境变量(常用)
2.export
同env一样,可以获取所以环境变量。如想在终端设置某个环境变量: export XX_ID=robot1
3.echo $PATH
用于列出变量PATH
的值,里面包含了已添加的目录
获取环境变量
1.c++ 普通获取
#include <stdio.h>
#include <stdlib.h>
#include <string>
int main()
{
//printf("PATH: %s\n",getenv("PATH"));
printf("USER: %s\n",getenv("USER"));
char* ros_ip;
ros_ip=getenv("ROS_IP");
printf("ROS_IP: %s\n",ros_ip);
return 0;
}
2. launch文件获取某个环境变量
<arg name="ROS_IP" default="$(env ROS_IP)" />