mirror of
https://codeberg.org/la-chouette/minishell.git
synced 2025-12-06 07:28:09 +01:00
fix(exec): running a command with an absolute path which does not exist now gives correct error
Before, it gave "Is a directory" error, but now it correctly gives "No such file or directory".
This commit is contained in:
parent
655ff36351
commit
d44691a5b0
2 changed files with 24 additions and 6 deletions
18
test.sh
18
test.sh
|
|
@ -714,4 +714,22 @@ minishell: : command not found
|
|||
not printed
|
||||
EOF
|
||||
|
||||
when_run <<EOF "absolute path to command which does not exist"
|
||||
/cmd/does/not/exist
|
||||
echo \$?
|
||||
EOF
|
||||
expecting <<EOF
|
||||
minishell: /cmd/does/not/exist: No such file or directory
|
||||
127
|
||||
EOF
|
||||
|
||||
when_run <<EOF "?\$HOME"
|
||||
?\$HOME
|
||||
echo \$?
|
||||
EOF
|
||||
expecting <<EOF
|
||||
minishell: ?/home/khais: No such file or directory
|
||||
127
|
||||
EOF
|
||||
|
||||
finalize
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue