Open PennyBlack2008 opened 3 years ago
case 3 추가함 exit 도
@PennyBlack2008 이거 argv[0] ~ argv 전체에 refine_line 함수 먹여야 하는거맞지?
전체에 적용해야하는게 맞다면 check_command 함수에서 처음에 argv전체를 순회하면서 refine_line을 먹이는 식으로 하는건 어떄?
@kohyounghwan check_command 함수에서 처음에 argv를 순회해버리면 echo에서 터지고, "pwd"
도 터져버려서 그렇게 하면 안될 것같아~
@PennyBlack2008
export c=cd
$c ..
이렇게 argv[0]에 환경변수 있을때는 작동안하는거징?
이미 문제점에 대해서 알고 있지만, 사진 첨부함
export "a<a"=123
-> bash error
export "a<a"=123
-> minishell a=123 으로 세팅됨
export aa = bb🙅♂️
Bash->error
minishell:=
.
export aa= bb 🙆♂️
Bash : aa=
Minishell :aa=
.
export aa =bbb🙅♂️
Bash->error
Minishelel:=bbb
.
- export aa = bb🙅♂️ Bash->error minishell:
=
.- export aa= bb 🙆♂️ Bash :
aa=
Minishell :aa=
.- export aa =bbb🙅♂️ Bash->error Minishelel:
=bbb
.
이건 우선 해결!
이미 문제점에 대해서 알고 있지만, 사진 첨부함
이건 확인중
export "a<a"=123
-> bash errorexport "a<a"=123
-> minishell a=123 으로 세팅됨
이것도 확인중
export, unset 내에서 char**argv를 일일이 refine_line 적용 시켜주기