void ft_env(char **cmd_line);
cmd_line
- 명령어 라인 (사용 x)env명령어 사용 시 env [옵션]... [name=값]... [명령[인수]...]
인자 없는 경우
env
- 환경변수 출력
인자가 들어왔을 경우
~~env
뒤에 프로그램 이름
이 들어온 경우 ex) env ls
→ 해당 프로그램 실행~~~~env
뒤에 name=값
ex) env a=1
env
에 추가 or 변경 후 환경변수 출력 이후 원래대로 돌아감~~<aside>
‼️ ~~env a=1 | grep a
→ a=1 포함 출력
env a=1 echo $a
, env a=1 | echo $a
→ 환경변수 a 출력안됨(a 가 없음)~~
</aside>
int i;
i = 0;
while (g_envs[i])
printf("%s\\n", g_envs[i++]);