Oris482 / Minishell

Create own shell(such as bash): by_jaesjeon, minsuki2
1 stars 1 forks source link

FEAT : 환경변수 가져오기 함수 + 환경변수 추가 및 삭제 #36

Open Giromi opened 2 years ago

Giromi commented 2 years ago
Giromi commented 2 years ago

함수 설명

: const 부분 모두 지우고 널가드를 함

자료형 변경 유틸

char    **dict_to_envp(void)

: 리스트를 환경변수 2차원 문자열로 바꿔주는 함수

dictionary 관련 유틸

dict 추가

void add_dict(char *name, char *value, char *merge_str)

: name, value를 넣어서 dict 노드로 만드는 함수 \ (name, value만 넣거나, merge_str만 넣어야 함)

dict 삭제

void    erase_dict(char *name)

: name을 넣어주면 해당 dict 노드를 지워줌

dict 추가 및 수정

void put_dict(char *name, char *value)

: 해당 노드가 있으면 지우고, 새로운 노드를 추가함

Oris482 commented 2 years ago

와 너무 좋다 거의 떠먹여주는 급이네

Giromi commented 2 years ago

앜ㅋㅋ ... 근데 export 만들다가 내부 내용이 바뀌어서 다시 정리해서 올릴게용