export getenv动态获取导出变量
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;
}
在这里插入图片描述
- 先用export MY_LOG=1导出MY_LOG变量(当前shell session有效);
- 然后运行程序即可(当前shell)。
可以看到运行结果,MY_LOG的变量值是1。
export getenv动态获取导出变量相关推荐
- php getenv shell,关于php的getenv()方法获取环境变量的问题
php文件的执行 我们比较常用的执行php文件方式有两种 一种是通过浏览器访问服务器(比如apache),然后由服务器来运行相应的php文件 另一种就是通过shell直接运行php命令或者在shell ...
- php getenv无法获取环境变量
现象 php在nginx+fpm模式下getenv()方法获取到的内容与cli模式下不同 举例 shell下输出HOSTNAME nginx+fpm无法获取HOSTNAME环境变量 php cli模式 ...
- Linux之setenv()/getenv()设置/获取环境变量
函数定义: int setenv(const char *name, const char *value, int overwrite);栗子: setenv("USER",&qu ...
- 驱动下通过进程PID获得进程名 (动态获取ImageFileName在EPROCESS结构体中的相对偏移)...
思路 进程EPROCESS结构体中含有进程名ImageFileName(需求处ImageFileName在EPROCESS结构体中的相对偏移)-->获得进程EPROCESS-->通过进程句 ...
- 【linux】查看环境变量|getenv setenv设置获取环境变量
目录 环境变量类型 查看环境变量 系统的环境变量 进程的环境变量 初始化时载入的环境变量 执行过程中设置的环境变量 环境变量原理 通过函数存取环境变量 getenv & setenv 获取&a ...
- C++:getenv setenv -- 获取设置系统环境变量
C++:getenv & setenv -- 获取&设置系统环境变量 1. getenv:取得环境变量内容 头文件- #include<stdlib.h> 格式: char ...
- Shell编程中的“局部变量”和“导出变量” (export 用法)
本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 如果你对子Shell的概念不甚了解,如果你对export的用法还没吃透 ...
- python获取类函数的变量-python 动态获取当前运行的类名和函数名的方法
一.使用内置方法和修饰器方法获取类名.函数名 python中获取函数名的情况分为内部.外部,从外部的情况好获取,使用指向函数的对象,然后用__name__属性 复制代码 代码如下: def a():p ...
- js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素
在开发中写了一个公共方法对模板tpl进行渲染,然而他的id是通过变量传值过来的,在网上查阅后找到解决方法,写法如下: $("#"+tplVal).html(html); 用$(&q ...
最新文章
- win合适做服务器的系统,win系统做云服务器
- php多选框怎么传值,tp3.2如何处理多选框传参和判断状态
- spring MVC项目启动报错
- 交叉驰豫的影响因素_深度讲解:膝关节韧带为什么容易断裂?这5点因素影响非常大...
- BZOJ 4034: [HAOI2015]T2 树链剖分
- Solr集群安装Version5.5.2(cloud模式)
- Asciidoc中缩进的使用
- abort has been called翻译_小分享:一款优秀的你还不知道的免费翻译工具推荐给大家...
- 【1.Delphi基础】1.Delphi程序设计入门
- LD_PRELOAD实现API劫持
- 基于java的企业人事管理系统的设计与实现(含源文件)
- LaTex论文排版 | (24) 插入超链接和目录
- iOS 16 中 SwiftUI 防止弹出的 sheet 视图被下滑关闭(dismiss)的新解决方案
- TI-C2000-捕获模块ECAP应用-以欧姆龙E6B2-CWZ6C测速编码器为例
- 2023服装零售erp有哪些,5款主流服装零售erp软件真实测评!
- 科技创业企业密集关注网络电话等通信产业
- 美甲实体行业没有客户?想做线上引流?这些渠道千万别错过!
- Hello Python(十八)——PyInstaller打包发布
- 生成树个数(基尔霍夫矩阵)
- 爪爪博士:关于猫斑秃和猫藓的具体区别有哪些?
热门文章
- 图片滚动插件jquery bxslider
- 快手0分如何开通磁力聚星功能
- D3D角色动画学习笔记(一)——角色动画简介与初步规划
- dns服务器响应名称,在没有配置的 DNS 服务器响应之后,名称xxxx的名称解析超时。...
- Could not extract response: no suitable HttpMessageConverter found for content type [text/html]
- [ARC064C] Cosmic Rays-宇宙射线 题解
- C语言之苹果的复仇(苹果摘陶陶)
- 有氧生活——吸氧的好处_健合家庭医用制氧机
- 【Hive】FROM_UNIXTIME() 和 UNIX_TIMESTAMP()时间戳函数用法
- 【Ajax异步交互与跨域访问】Json数据格式