LINUX C正确遍历environ

简介: LINUX C正确遍历environ

  遍历容易,就是何时退出循环要处理一下。否则会崩溃。

extern char** environ;
static void dump_environ(const int argc, const char** argv)
{
    for(int i=0; *environ[i]; i++)
    { 
        printf("*environ[%d]: %s\n", i, environ[i]);
        //最后一个参数就是启动程序名。二者的样子也不同:_=./Suite ./Suite
        if (strstr(environ[i], argv[0]))
        {
            break;
        }
    }
}
目录
相关文章
|
Linux
LINUX C正确遍历environ
LINUX C正确遍历environ
72 0
|
Shell Linux
LINUX SHELL中while循环和遍历参数
LINUX SHELL中while循环和遍历参数
218 0
|
Shell Linux
LINUX SHELL中while循环和遍历参数
LINUX SHELL中while循环和遍历参数
256 0
|
Linux
LINUX下用C遍历一个目录的代码
LINUX下用C遍历一个目录的代码
143 0
|
Linux Shell
Linux shell 遍历
#!/bin/bash function ergodic(){         for file in ` ls $1 `         do                 if [ -d $1"/"$file ]                 ...
741 0
|
Shell Linux Python
Linux shell编程 5 ---- 利用shell脚本遍历某个目录下的所有文件
 1 我们都知道shell脚本能够做很多的事,今天刚好一个队友要我写个脚本求某个目录下所有java文件的行数总和  2 ok,为了方便,我把这个目录放到了当前的家目录下,路径为/home/chenguolin/src  3 我在家目录下建了一个s.
1308 0
|
4天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
197 2