linux 下使用export 可以导出自定义变量,如此边可以在自己的程序中使用此导出变量。如:
export varible=123
再使用export,可查看所有的变量。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>int g_log = 0;
int main()
{char *p = NULL;if((p = getenv("MY_LOG"))){g_log = atoi(getenv("MY_LOG"));}else{printf("no this var.........\n");}printf("MY_LOG=%d.........\n", g_log);if(1 == g_log){printf("LOG Enable.......\n");}return 0;
}

在这里插入图片描述

  1. 先用export MY_LOG=1导出MY_LOG变量(当前shell session有效);
  2. 然后运行程序即可(当前shell)。
    可以看到运行结果,MY_LOG的变量值是1。

export getenv动态获取导出变量相关推荐

  1. php getenv shell,关于php的getenv()方法获取环境变量的问题

    php文件的执行 我们比较常用的执行php文件方式有两种 一种是通过浏览器访问服务器(比如apache),然后由服务器来运行相应的php文件 另一种就是通过shell直接运行php命令或者在shell ...

  2. php getenv无法获取环境变量

    现象 php在nginx+fpm模式下getenv()方法获取到的内容与cli模式下不同 举例 shell下输出HOSTNAME nginx+fpm无法获取HOSTNAME环境变量 php cli模式 ...

  3. Linux之setenv()/getenv()设置/获取环境变量

    函数定义: int setenv(const char *name, const char *value, int overwrite);栗子: setenv("USER",&qu ...

  4. 驱动下通过进程PID获得进程名 (动态获取ImageFileName在EPROCESS结构体中的相对偏移)...

    思路 进程EPROCESS结构体中含有进程名ImageFileName(需求处ImageFileName在EPROCESS结构体中的相对偏移)-->获得进程EPROCESS-->通过进程句 ...

  5. 【linux】查看环境变量|getenv setenv设置获取环境变量

    目录 环境变量类型 查看环境变量 系统的环境变量 进程的环境变量 初始化时载入的环境变量 执行过程中设置的环境变量 环境变量原理 通过函数存取环境变量 getenv & setenv 获取&a ...

  6. C++:getenv setenv -- 获取设置系统环境变量

    C++:getenv & setenv -- 获取&设置系统环境变量 1. getenv:取得环境变量内容 头文件- #include<stdlib.h> 格式: char ...

  7. Shell编程中的“局部变量”和“导出变量” (export 用法)

    本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 如果你对子Shell的概念不甚了解,如果你对export的用法还没吃透 ...

  8. python获取类函数的变量-python 动态获取当前运行的类名和函数名的方法

    一.使用内置方法和修饰器方法获取类名.函数名 python中获取函数名的情况分为内部.外部,从外部的情况好获取,使用指向函数的对象,然后用__name__属性 复制代码 代码如下: def a():p ...

  9. js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素

    在开发中写了一个公共方法对模板tpl进行渲染,然而他的id是通过变量传值过来的,在网上查阅后找到解决方法,写法如下: $("#"+tplVal).html(html); 用$(&q ...

最新文章

  1. win合适做服务器的系统,win系统做云服务器
  2. php多选框怎么传值,tp3.2如何处理多选框传参和判断状态
  3. spring MVC项目启动报错
  4. 交叉驰豫的影响因素_深度讲解:膝关节韧带为什么容易断裂?这5点因素影响非常大...
  5. BZOJ 4034: [HAOI2015]T2 树链剖分
  6. Solr集群安装Version5.5.2(cloud模式)
  7. Asciidoc中缩进的使用
  8. abort has been called翻译_小分享:一款优秀的你还不知道的免费翻译工具推荐给大家...
  9. 【1.Delphi基础】1.Delphi程序设计入门
  10. LD_PRELOAD实现API劫持
  11. 基于java的企业人事管理系统的设计与实现(含源文件)
  12. LaTex论文排版 | (24) 插入超链接和目录
  13. iOS 16 中 SwiftUI 防止弹出的 sheet 视图被下滑关闭(dismiss)的新解决方案
  14. TI-C2000-捕获模块ECAP应用-以欧姆龙E6B2-CWZ6C测速编码器为例
  15. 2023服装零售erp有哪些,5款主流服装零售erp软件真实测评!
  16. 科技创业企业密集关注网络电话等通信产业
  17. 美甲实体行业没有客户?想做线上引流?这些渠道千万别错过!
  18. Hello Python(十八)——PyInstaller打包发布
  19. 生成树个数(基尔霍夫矩阵)
  20. 爪爪博士:关于猫斑秃和猫藓的具体区别有哪些?

热门文章

  1. 图片滚动插件jquery bxslider
  2. 快手0分如何开通磁力聚星功能
  3. D3D角色动画学习笔记(一)——角色动画简介与初步规划
  4. dns服务器响应名称,在没有配置的 DNS 服务器响应之后,名称xxxx的名称解析超时。...
  5. Could not extract response: no suitable HttpMessageConverter found for content type [text/html]
  6. [ARC064C] Cosmic Rays-宇宙射线 题解
  7. C语言之苹果的复仇(苹果摘陶陶)
  8. 有氧生活——吸氧的好处_健合家庭医用制氧机
  9. 【Hive】FROM_UNIXTIME() 和 UNIX_TIMESTAMP()时间戳函数用法
  10. 【Ajax异步交互与跨域访问】Json数据格式