Closed skitheom closed 1 week ago
note: exit statusも修正する
bash-3.2$ $HOME
bash: /Users/north: is a directory
bash-3.2$ echo $?
126
bash-3.2$ echo $USER | $HOME
bash: /Users/north: is a directory
bash-3.2$ echo $?
126
bash-3.2$
minishell$ $HOME
minishell: /Users/north: command not found
minishell$ echo $?
127
minishell$ echo $USER | $HOME
minishell: /Users/north: command not found
minishell$ echo $?
127
minishell$
追加で未対応のケースを見つけています。
bash
bash-3.2$ < ""
bash: : No such file or directory
minishell
minishell$ < ""
minishell: No such file or directoryminishell$
ディレクトリを実行しようとした時に、適切なエラーメッセージが表示されない
概要
ディレクトリをコマンドとして実行しようとする際、
is a directory
のエラーメッセージが表示されるべきところ、誤ったメッセージが表示されるか、エラーメッセージが表示されない。bash:
minishell: