earthicko/ddsh

환경 변수 확장

Closed this issue · 2 comments

dsh$ pwd
/Users/earth/Codes/minishell
dsh$ $PWD/print_args
dsh: : command not found
dsh$ echo $PWD
/Users/earth/Codes/minishell
dsh$ echo $PWD/print_args

dsh$ echo "$PWD/print_args"

dsh$ echo "$PWD"
/Users/earth/Codes/minishell
dsh$ ls
Commit Msg Formatting.md	includes
Directory Structure.md		minishell
IEEE Std 1003 1.md		modules
Makefile			modules.mk
Message Convention.md		print_args
README.md			srcs
compile_flags.txt		tests
external_functions.md

현재 로직은 $을 발견하면 \0, ', ", $를 만나기 전까지 변수 이름으로 취급
올바른 name이 되지 않을 때까지 전진하며 변수 이름으로 취급하도록 변경해야함