kose-yusuke / minishell

1 stars 0 forks source link

環境変数の再代入時の挙動が不正 #88

Closed skitheom closed 2 months ago

skitheom commented 2 months ago

環境変数の再代入時の挙動が不正

概要:

環境変数に複数の単語を含む値を代入後、それを別の環境変数に再代入する際に、再代入された環境変数の値が途中で切れてしまう

例:

bash

bash-3.2$ export TMP="a b c"
bash-3.2$ echo $TMP
a b c
bash-3.2$ export TMP2=$TMP
bash-3.2$ echo $TMP2
a b c

minishell

minishell$ export TMP="a b c"
minishell$ echo $TMP
a b c
minishell$ export TMP2=$TMP
minishell$ echo $TMP2
a