Drkcore

12 10 2009 Linux Tweet

Unix/Linuxプログラミング理論と実践 9章 (環境)

環境はenvironが指す配列に格納されている。

環境変数一覧を出力してみる。

#include <stdio.h>
extern char **environ;

main()
{ 
  int i;

  for( i = 0 ; environ[i] ; i++ )
    printf("%s\n",environ[i]);
}

実行結果の一部。

EDITOR=/usr/bin/vim
LANG=ja_JP.utf-8
HISTCONTROL=ignoreboth
SHLVL=1
  • ハッシュでなくて、配列にxxx=XXXみたいに格納されているのがちょっと意外だ
  • 環境変数にアクセスするには単にextern char **environでいい

ProductName Unix/Linuxプログラミング理論と実践
Bruce Molay
アスキー・メディアワークス / ¥ 6,090 ()
在庫あり。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021