Reporte de fallos de mstest m
Generado: 2026-02-14 11:56:03 UTC
Tester: tests/42_minishell_tester/tester.sh m

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:26
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"HOME"$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:28
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"HOM"E$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:32
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"HOME"

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:34
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"42$"

[esperado_bash_stdout]
42$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$42$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:40
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
/bin/echo <123 <456 hi | /bin/echo 42

[esperado_bash_stdout]
42

[esperado_bash_stderr]
bash: line 2: 123: No such file or directory

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:52
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \$USER

[esperado_bash_stdout]
$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:54
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \\$USER

[esperado_bash_stdout]
\marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:56
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \\\$USER

[esperado_bash_stdout]
\$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:58
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \\\\$USER

[esperado_bash_stdout]
\\marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:60
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \\\\\$USER

[esperado_bash_stdout]
\\$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:62
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \\\\\\\\\$USER

[esperado_bash_stdout]
\\\\$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\\\\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/0_compare_parsing.sh:64
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$USER \$PATH \\$PWD

[esperado_bash_stdout]
\\\\\\\\\\\\\\\\$USER $PATH \/home/marcos/programming/minishell_sergio

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\marcos \/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame \\/home/marcos/programming/minishell_sergio

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:32
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << $USER
why
not
$USER

[esperado_bash_stdout]
why
not

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: why: command not found
minishell: not: command not found
minishell: marcos: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:40
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << "$USER"
why
not
$USER

[esperado_bash_stdout]
why
not

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: why: command not found
minishell: not: command not found
minishell: marcos: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:45
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << "$US"E"R"
because
we
love
bash
$USER

[esperado_bash_stdout]
because
we
love
bash

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
R

[minishell_stderr]
minishell: because: command not found
minishell: we: command not found
minishell: love: command not found
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:96
Fallo detectado por mstest en: STD_OUT
[input]
export T="-n test1 -n test 2"
echo $T

[esperado_bash_stdout]
test1 -n test 2
[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
-n test1 -n test 2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:159
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
$NOVAR

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:167
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
export T="l"
$Ts

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:170
Fallo detectado por mstest en: EXIT_CODE
[input]
export T="l"
$Ts -a

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 3: -a: command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:216
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
export T="echo segfault | grep segfault"
$T

[esperado_bash_stdout]
segfault | grep segfault

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: echo segfault | grep segfault: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:219
Fallo detectado por mstest en: STD_OUT
[input]
export T=-nnnnnnnn"nnnnnnn "
echo $T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
-nnnnnnnnnnnnnnn 

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:272
Fallo detectado por mstest en: EXIT_CODE
[input]
'''''''''''''''' echo ok

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: : command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:297
Fallo detectado por mstest en: STD_OUT
[input]
echo '$'$'$'$'$'

[esperado_bash_stdout]
$$$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$$$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:299
Fallo detectado por mstest en: STD_OUT
[input]
echo '$'$'$'$'$'$'$'

[esperado_bash_stdout]
$$$$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$$$$$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:301
Fallo detectado por mstest en: STD_OUT
[input]
echo "$"$'$'$"$"$"$"$'$'

[esperado_bash_stdout]
$$$$$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$$$$$$$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:317
Fallo detectado por mstest en: EXIT_CODE
[input]
<| echo ok

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `<| echo ok'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
echo: No such file or directory

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/10_parsing_hell.sh:321
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
cd --

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: cd: No such file or directory

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:7
Fallo detectado por mstest en: STD_OUT
[input]
echo cd ~

[esperado_bash_stdout]
cd /home/marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
cd ~

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:31
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOME"$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:33
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOM"E$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:37
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOME"

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:39
Fallo detectado por mstest en: STD_OUT
[input]
echo $"42$"

[esperado_bash_stdout]
42$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$42$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:47
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
echo <123 <456 hi | echo 42

[esperado_bash_stdout]
42

[esperado_bash_stderr]
bash: line 2: 123: No such file or directory

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:59
Fallo detectado por mstest en: STD_OUT
[input]
echo \$USER

[esperado_bash_stdout]
$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:61
Fallo detectado por mstest en: STD_OUT
[input]
echo \\$USER

[esperado_bash_stdout]
\marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:63
Fallo detectado por mstest en: STD_OUT
[input]
echo \\\$USER

[esperado_bash_stdout]
\$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:65
Fallo detectado por mstest en: STD_OUT
[input]
echo \\\\$USER

[esperado_bash_stdout]
\\marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:67
Fallo detectado por mstest en: STD_OUT
[input]
echo \\\\\$USER

[esperado_bash_stdout]
\\$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:69
Fallo detectado por mstest en: STD_OUT
[input]
echo \\\\\\\\\$USER

[esperado_bash_stdout]
\\\\$USER

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\\\\\\marcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:71
Fallo detectado por mstest en: STD_OUT
[input]
echo \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\$USER \$PATH \\$PWD

[esperado_bash_stdout]
\\\\\\\\\\\\\\\\$USER $PATH \/home/marcos/programming/minishell_sergio

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\marcos \/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame \\/home/marcos/programming/minishell_sergio

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:233
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
cd '/////' 2>/dev/null

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: cd: too many arguments

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:239
Fallo detectado por mstest en: STD_ERR
[input]
cd "doesntexist" 2>/dev/null 

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 1

[minishell_stdout]

[minishell_stderr]
minishell: cd: too many arguments

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:243
Fallo detectado por mstest en: STD_ERR
[input]
cd "wtf" 2>/dev/null 

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 1

[minishell_stdout]

[minishell_stderr]
minishell: cd: too many arguments

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:314
Fallo detectado por mstest en: STD_OUT
[input]
pwd
cd ~
cd - ananas dot jpeg
pwd

[esperado_bash_stdout]
/home/marcos/programming/minishell_sergio
/home/marcos

[esperado_bash_stderr]
bash: line 4: cd: too many arguments

[esperado_bash_exit_code] 0

[minishell_stdout]
/home/marcos/programming/minishell_sergio
/home/marcos/programming/minishell_sergio

[minishell_stderr]
minishell: cd: No such file or directory
minishell: cd: too many arguments

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:328
Fallo detectado por mstest en: STD_OUT,STD_ERR
[input]
pwd
cd ~
cd -
pwd

[esperado_bash_stdout]
/home/marcos/programming/minishell_sergio
/home/marcos/programming/minishell_sergio
/home/marcos/programming/minishell_sergio

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
/home/marcos/programming/minishell_sergio
/home/marcos/programming/minishell_sergio

[minishell_stderr]
minishell: cd: No such file or directory
minishell: cd: OLDPWD not set

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:337
Fallo detectado por mstest en: STD_OUT,STD_ERR
[input]
pwd
cd ~
pwd

[esperado_bash_stdout]
/home/marcos/programming/minishell_sergio
/home/marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
/home/marcos/programming/minishell_sergio
/home/marcos/programming/minishell_sergio

[minishell_stderr]
minishell: cd: No such file or directory

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:360
Fallo detectado por mstest en: EXIT_CODE
[input]
env what

[esperado_bash_stdout]

[esperado_bash_stderr]
env: ‘what’: No such file or directory

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
minishell: env: too many arguments

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:390
Fallo detectado por mstest en: STD_OUT
[input]
export

[esperado_bash_stdout]
declare -x CLUTTER_IM_MODULE="ibus"
declare -x CODEX_CI="1"
declare -x CODEX_MANAGED_BY_NPM="1"
declare -x CODEX_SANDBOX_NETWORK_DISABLED="1"
declare -x CODEX_THREAD_ID="019c5a7b-4eca-7f40-86c3-1f6c5282a66d"
declare -x COLORTERM="truecolor"
declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus"
declare -x DESKTOP_SESSION="/etc/alternatives/x-session-manager"
declare -x DISPLAY=":0"
declare -x GH_PAGER="cat"
declare -x GIT_PAGER="cat"
declare -x GPG_AGENT_INFO="/run/user/1000/gnupg/S.gpg-agent:0:1"
declare -x GTK_IM_MODULE="ibus"
declare -x HOME="/home/marcos"
declare -x INVOCATION_ID="f5707e4adb924125bf5a7f344c5b00c7"
declare -x JOURNAL_STREAM="9:7938"
declare -x LANG="C.UTF-8"
declare -x LC_ALL="C.UTF-8"
declare -x LC_CTYPE="C.UTF-8"
declare -x LOGNAME="marcos"
declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:"
declare -x MEMORY_PRESSURE_WATCH="/sys/fs/cgroup/system.slice/lxdm.service/memory.pressure"
declare -x MEMORY_PRESSURE_WRITE="c29tZSAyMDAwMDAgMjAwMDAwMAA="
declare -x MGFXC_WINE_PATH="/home/marcos/.winemonogame"
declare -x NO_COLOR="1"
declare -x NVM_BIN="/home/marcos/.nvm/versions/node/v24.13.0/bin"
declare -x NVM_CD_FLAGS=""
declare -x NVM_DIR="/home/marcos/.nvm"
declare -x NVM_INC="/home/marcos/.nvm/versions/node/v24.13.0/include/node"
declare -x OLDPWD
declare -x PAGER="cat"
declare -x PATH="/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame"
declare -x PWD="/home/marcos/programming/minishell_sergio"
declare -x QT_ACCESSIBILITY="1"
declare -x QT_IM_MODULE="ibus"
declare -x SHELL="/bin/bash"
declare -x SHLVL="4"
declare -x SSH_AGENT_PID="1395"
declare -x SSH_AUTH_SOCK="/tmp/ssh-i1bs8L128VA6/agent.1327"
declare -x SYSTEMD_EXEC_PID="972"
declare -x TERM="tmux-256color"
declare -x TERMINATOR_DBUS_NAME="net.tenshu.Terminator21a9d5db22c73a993ff0b42f64b396873"
declare -x TERMINATOR_DBUS_PATH="/net/tenshu/Terminator2"
declare -x TERMINATOR_UUID="urn:uuid:3e8a6f32-70ff-4472-941b-d91884f62f7d"
declare -x TERM_PROGRAM="tmux"
declare -x TERM_PROGRAM_VERSION="3.5a"
declare -x TMUX="/tmp/tmux-1000/default,725263,0"
declare -x TMUX_PANE="%33"
declare -x USER="marcos"
declare -x VTE_VERSION="8001"
declare -x XAUTHORITY="/home/marcos/.Xauthority"
declare -x XDG_RUNTIME_DIR="/run/user/1000"
declare -x XDG_SEAT="seat0"
declare -x XDG_SESSION_CLASS="user"
declare -x XDG_SESSION_ID="1"
declare -x XDG_SESSION_TYPE="x11"
declare -x XDG_VTNR="7"
declare -x XMODIFIERS="@im=ibus"

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
MGFXC_WINE_PATH=/home/marcos/.winemonogame
HOME=/home/marcos
NVM_BIN=/home/marcos/.nvm/versions/node/v24.13.0/bin
_=./minishell
DISPLAY=:0
LC_CTYPE=C.UTF-8
XDG_SEAT=seat0
PWD=/home/marcos/programming/minishell_sergio
TMUX=/tmp/tmux-1000/default,725263,0
SSH_AUTH_SOCK=/tmp/ssh-i1bs8L128VA6/agent.1327
XMODIFIERS=@im
XDG_VTNR=7
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
XDG_SESSION_CLASS=user
TERMINATOR_DBUS_NAME=net.tenshu.Terminator21a9d5db22c73a993ff0b42f64b396873
CODEX_SANDBOX_NETWORK_DISABLED=1
NVM_INC=/home/marcos/.nvm/versions/node/v24.13.0/include/node
TERM_PROGRAM=tmux
DBUS_SESSION_BUS_ADDRESS=unix:path
SSH_AGENT_PID=1395
INVOCATION_ID=f5707e4adb924125bf5a7f344c5b00c7
CODEX_THREAD_ID=019c5a7b-4eca-7f40-86c3-1f6c5282a66d
XDG_SESSION_ID=1
TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2
SHELL=/bin/bash
LS_COLORS=rs
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/lxdm.service/memory.pressure
COLORTERM=truecolor
TMUX_PANE=%33
LANG=C.UTF-8
CODEX_CI=1
SHLVL=3
GTK_IM_MODULE=ibus
CLUTTER_IM_MODULE=ibus
TERM=tmux-256color
QT_IM_MODULE=ibus
XDG_SESSION_TYPE=x11
USER=marcos
SYSTEMD_EXEC_PID=972
QT_ACCESSIBILITY=1
TERMINATOR_UUID=urn:uuid:3e8a6f32-70ff-4472-941b-d91884f62f7d
NVM_CD_FLAGS=
XDG_RUNTIME_DIR=/run/user/1000
NVM_DIR=/home/marcos/.nvm
LC_ALL=C.UTF-8
PATH=/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame
GH_PAGER=cat
GIT_PAGER=cat
NO_COLOR=1
DESKTOP_SESSION=/etc/alternatives/x-session-manager
LOGNAME=marcos
CODEX_MANAGED_BY_NPM=1
XAUTHORITY=/home/marcos/.Xauthority
PAGER=cat
TERM_PROGRAM_VERSION=3.5a
VTE_VERSION=8001
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA
JOURNAL_STREAM=9:7938

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:420
Fallo detectado por mstest en: EXIT_CODE
[input]
export --TEST=123

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: export: --: invalid option
export: usage: export [-fn] [name[=value] ...] or export -p

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: export: `--TEST=123': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:430
Fallo detectado por mstest en: EXIT_CODE
[input]
export -TEST=100

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: export: -T: invalid option
export: usage: export [-fn] [name[=value] ...] or export -p

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: export: `-TEST=100': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:460
Fallo detectado por mstest en: EXIT_CODE
[input]
export -TEST=123

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: export: -T: invalid option
export: usage: export [-fn] [name[=value] ...] or export -p

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: export: `-TEST=123': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:490
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
export TEST+=100

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: export: `TEST+=100': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:518
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset ""

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:520
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset =

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `=': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:522
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset "="

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `=': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:524
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset ""=

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `=': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:526
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset =""

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `=': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:528
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset ==

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `==': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:530
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset ?

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `?': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:532
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset "?"

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `?': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:534
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset $

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `$': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:536
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset "$"

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `$': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:538
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset $""

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `$': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:552
Fallo detectado por mstest en: EXIT_CODE
[input]
unset TES;T

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: T: command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES;T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:554
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES.T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES.T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:556
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES+T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES+T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:558
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES=T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES=T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:560
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES}T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES}T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:562
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES{T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES{T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:564
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES-T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES-T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:566
Fallo detectado por mstest en: EXIT_CODE
[input]
unset -TEST

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: unset: -T: invalid option
unset: usage: unset [-f] [-v] [-n] [name ...]

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: unset: `-TEST': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:574
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TE*ST

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TE*ST': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:576
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES#T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES#T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:578
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES@T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES@T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:580
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES!T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES!T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:584
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset ============

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `============': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:586
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset +++++++

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `+++++++': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:602
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES^T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES^T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:604
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES!T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES!T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:606
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset TES\~T

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: unset: `TES\~T': not a valid identifier

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:608
Fallo detectado por mstest en: STD_ERR
[input]
/bin/echo $HOME
unset $HOME
/bin/echo $HOME

[esperado_bash_stdout]
/home/marcos
/home/marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
/home/marcos
/home/marcos

[minishell_stderr]
minishell: unset: `/home/marcos': not a valid identifier

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_builtins.sh:639
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
exit ""

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: exit: : numeric argument required

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:8
Fallo detectado por mstest en: STD_OUT
[input]
env | sort | grep -v SHLVL | grep -v ^_

[esperado_bash_stdout]
CLUTTER_IM_MODULE=ibus
CODEX_CI=1
CODEX_MANAGED_BY_NPM=1
CODEX_SANDBOX_NETWORK_DISABLED=1
CODEX_THREAD_ID=019c5a7b-4eca-7f40-86c3-1f6c5282a66d
COLORTERM=truecolor
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=/etc/alternatives/x-session-manager
DISPLAY=:0
GH_PAGER=cat
GIT_PAGER=cat
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_IM_MODULE=ibus
HOME=/home/marcos
INVOCATION_ID=f5707e4adb924125bf5a7f344c5b00c7
JOURNAL_STREAM=9:7938
LANG=C.UTF-8
LC_ALL=C.UTF-8
LC_CTYPE=C.UTF-8
LOGNAME=marcos
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.jxl=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/lxdm.service/memory.pressure
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
MGFXC_WINE_PATH=/home/marcos/.winemonogame
NO_COLOR=1
NVM_BIN=/home/marcos/.nvm/versions/node/v24.13.0/bin
NVM_CD_FLAGS=
NVM_DIR=/home/marcos/.nvm
NVM_INC=/home/marcos/.nvm/versions/node/v24.13.0/include/node
PAGER=cat
PATH=/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame
PWD=/home/marcos/programming/minishell_sergio
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
SHELL=/bin/bash
SSH_AGENT_PID=1395
SSH_AUTH_SOCK=/tmp/ssh-i1bs8L128VA6/agent.1327
SYSTEMD_EXEC_PID=972
TERM=tmux-256color
TERMINATOR_DBUS_NAME=net.tenshu.Terminator21a9d5db22c73a993ff0b42f64b396873
TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2
TERMINATOR_UUID=urn:uuid:3e8a6f32-70ff-4472-941b-d91884f62f7d
TERM_PROGRAM=tmux
TERM_PROGRAM_VERSION=3.5a
TMUX=/tmp/tmux-1000/default,725263,0
TMUX_PANE=%33
USER=marcos
VTE_VERSION=8001
XAUTHORITY=/home/marcos/.Xauthority
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_ID=1
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XMODIFIERS=@im=ibus

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
CLUTTER_IM_MODULE=ibus
CODEX_CI=1
CODEX_MANAGED_BY_NPM=1
CODEX_SANDBOX_NETWORK_DISABLED=1
CODEX_THREAD_ID=019c5a7b-4eca-7f40-86c3-1f6c5282a66d
COLORTERM=truecolor
DBUS_SESSION_BUS_ADDRESS=unix:path
DESKTOP_SESSION=/etc/alternatives/x-session-manager
DISPLAY=:0
GH_PAGER=cat
GIT_PAGER=cat
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_IM_MODULE=ibus
HOME=/home/marcos
INVOCATION_ID=f5707e4adb924125bf5a7f344c5b00c7
JOURNAL_STREAM=9:7938
LANG=C.UTF-8
LC_ALL=C.UTF-8
LC_CTYPE=C.UTF-8
LOGNAME=marcos
LS_COLORS=rs
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/system.slice/lxdm.service/memory.pressure
MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA
MGFXC_WINE_PATH=/home/marcos/.winemonogame
NO_COLOR=1
NVM_BIN=/home/marcos/.nvm/versions/node/v24.13.0/bin
NVM_CD_FLAGS=
NVM_DIR=/home/marcos/.nvm
NVM_INC=/home/marcos/.nvm/versions/node/v24.13.0/include/node
PAGER=cat
PATH=/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame
PWD=/home/marcos/programming/minishell_sergio
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
SHELL=/bin/bash
SSH_AGENT_PID=1395
SSH_AUTH_SOCK=/tmp/ssh-i1bs8L128VA6/agent.1327
SYSTEMD_EXEC_PID=972
TERM=tmux-256color
TERMINATOR_DBUS_NAME=net.tenshu.Terminator21a9d5db22c73a993ff0b42f64b396873
TERMINATOR_DBUS_PATH=/net/tenshu/Terminator2
TERMINATOR_UUID=urn:uuid:3e8a6f32-70ff-4472-941b-d91884f62f7d
TERM_PROGRAM=tmux
TERM_PROGRAM_VERSION=3.5a
TMUX=/tmp/tmux-1000/default,725263,0
TMUX_PANE=%33
USER=marcos
VTE_VERSION=8001
XAUTHORITY=/home/marcos/.Xauthority
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_ID=1
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XMODIFIERS=@im

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:32
Fallo detectado por mstest en: STD_OUT
[input]
/bin/env | grep "_="

[esperado_bash_stdout]
_=/bin/env

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
_=./minishell

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:34
Fallo detectado por mstest en: STD_OUT
[input]
/bin/env | grep "SHLVL"

[esperado_bash_stdout]
SHLVL=4

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
SHLVL=3

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:55
Fallo detectado por mstest en: EXIT_CODE
[input]
ls | cat << stop | grep "asd"
is this good
stop

[esperado_bash_stdout]

[esperado_bash_stderr]
ls: write error: Broken pipe

[esperado_bash_exit_code] 1

[minishell_stdout]

[minishell_stderr]
minishell: is: command not found
minishell: stop: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:59
Fallo detectado por mstest en: STD_OUT,EXIT_CODE
[input]
ls | cat << stop | ls -la | cat << stop1
12
32232
23
stop
awdaw
daswd
stop1

[esperado_bash_stdout]
awdaw
daswd

[esperado_bash_stderr]
ls: write error: Broken pipe
ls: write error: Broken pipe

[esperado_bash_exit_code] 0

[minishell_stdout]
total 140
drwxrwxr-x 12 marcos marcos  4096 Feb 14 12:54 .
drwxrwxr-x  9 marcos marcos  4096 Feb 14 03:07 ..
drwxrwxr-x  9 marcos marcos  4096 Feb 14 06:15 .git
drwxrwxr-x  4 marcos marcos  4096 Feb  9 20:49 .github
-rw-rw-r--  1 marcos marcos   592 Feb 13 22:14 .gitignore
-rw-rw-r--  1 marcos marcos   135 Feb 13 21:35 .gitmodules
-rw-rw-r--  1 marcos marcos  5224 Feb 12 21:27 AGENTS.md
-rw-rw-r--  1 marcos marcos  2258 Feb  9 20:49 LICENSE
-rw-rw-r--  1 marcos marcos  6635 Feb 12 21:27 Makefile
-rw-rw-r--  1 marcos marcos  3123 Feb  9 20:49 README.md
-rw-rw-r--  1 marcos marcos  1893 Feb 12 21:27 allowed.txt
drwxrwxr-x  8 marcos marcos  4096 Feb 14 06:11 build
drwxrwxr-x  2 marcos marcos  4096 Feb 14 12:55 docs
drwxrwxr-x  2 marcos marcos  4096 Feb 14 05:49 include
drwxrwxr-x  6 marcos marcos  4096 Feb  9 22:41 lib
-rwxrwxr-x  1 marcos marcos 55848 Feb 14 06:11 minishell
drwxrwxr-x  5 marcos marcos  4096 Feb  9 20:49 minishell-codex
drwxrwxr-x  8 marcos marcos  4096 Feb 14 05:49 src
drwxrwxr-x  4 marcos marcos  4096 Feb 13 19:00 tests
drwxrwxr-x  2 marcos marcos  4096 Feb  9 20:49 valgrind

[minishell_stderr]
minishell: 12: command not found
minishell: 32232: command not found
minishell: 23: command not found
minishell: stop: command not found
minishell: awdaw: command not found
minishell: daswd: command not found
minishell: stop1: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:68
Fallo detectado por mstest en: STD_OUT,EXIT_CODE
[input]
ls | cat << stop | ls -la | cat << stop1 | ls | cat << stop2 | ls -la | cat << stop3
$USER
ad
as $HOME
stop
awd
wf$PWDdqwdwqd
stop1
das
das
stop2
dsq
wd
wf$PWDdqwdwqd
stop3

[esperado_bash_stdout]
dsq
wd
wf

[esperado_bash_stderr]
ls: ls: write errorwrite error: Broken pipe: Broken pipe

ls: write error: Broken pipe
ls: write error: Broken pipe

[esperado_bash_exit_code] 0

[minishell_stdout]
total 140
drwxrwxr-x 12 marcos marcos  4096 Feb 14 12:54 .
drwxrwxr-x  9 marcos marcos  4096 Feb 14 03:07 ..
drwxrwxr-x  9 marcos marcos  4096 Feb 14 06:15 .git
drwxrwxr-x  4 marcos marcos  4096 Feb  9 20:49 .github
-rw-rw-r--  1 marcos marcos   592 Feb 13 22:14 .gitignore
-rw-rw-r--  1 marcos marcos   135 Feb 13 21:35 .gitmodules
-rw-rw-r--  1 marcos marcos  5224 Feb 12 21:27 AGENTS.md
-rw-rw-r--  1 marcos marcos  2258 Feb  9 20:49 LICENSE
-rw-rw-r--  1 marcos marcos  6635 Feb 12 21:27 Makefile
-rw-rw-r--  1 marcos marcos  3123 Feb  9 20:49 README.md
-rw-rw-r--  1 marcos marcos  1893 Feb 12 21:27 allowed.txt
drwxrwxr-x  8 marcos marcos  4096 Feb 14 06:11 build
drwxrwxr-x  2 marcos marcos  4096 Feb 14 12:55 docs
drwxrwxr-x  2 marcos marcos  4096 Feb 14 05:49 include
drwxrwxr-x  6 marcos marcos  4096 Feb  9 22:41 lib
-rwxrwxr-x  1 marcos marcos 55848 Feb 14 06:11 minishell
drwxrwxr-x  5 marcos marcos  4096 Feb  9 20:49 minishell-codex
drwxrwxr-x  8 marcos marcos  4096 Feb 14 05:49 src
drwxrwxr-x  4 marcos marcos  4096 Feb 13 19:00 tests
drwxrwxr-x  2 marcos marcos  4096 Feb  9 20:49 valgrind

[minishell_stderr]
minishell: marcos: command not found
minishell: ad: command not found
Assembler messages:
Error: can't read from /home/marcos: Is a directory
minishell: stop: command not found
minishell: awd: command not found
minishell: wf: command not found
minishell: stop1: command not found
minishell: das: command not found
minishell: das: command not found
minishell: stop2: command not found
minishell: dsq: command not found
minishell: wd: command not found
minishell: wf: command not found
minishell: stop3: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:84
Fallo detectado por mstest en: STD_OUT
[input]
ls | cat << stop | ls -la | cat << stop1 | ls | cat << stop2 | ls -la > out | cat << 'stop3'
$USER
ad
stop
dsa
stop1
sad
stop2
as $HOME
stop3
/bin/rm -f out

[esperado_bash_stdout]
as $HOME

[esperado_bash_stderr]
ls: write error: Broken pipe
ls: write error: Broken pipe
ls: write error: Broken pipe

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
cat: write error: Broken pipe
minishell: marcos: command not found
minishell: ad: command not found
minishell: stop: command not found
minishell: dsa: command not found
minishell: stop1: command not found
minishell: sad: command not found
minishell: stop2: command not found
Assembler messages:
Error: can't read from /home/marcos: Is a directory
minishell: stop3: command not found

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:96
Fallo detectado por mstest en: STD_OUT,EXIT_CODE
[input]
ls | cat << stop | ls -la | cat << stop1 | ls | cat << stop2 | ls -la > > out | cat << stop3
fe
wf
fwe
f
stop
dw
stop1
dwasd
stop2
cat Makefile | ls > out
cat out
/bin/rm -f out

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `>'
bash: line 2: `ls | cat << stop | ls -la | cat << stop1 | ls | cat << stop2 | ls -la > > out | cat << stop3'

[esperado_bash_exit_code] 2

[minishell_stdout]
AGENTS.md
LICENSE
Makefile
README.md
allowed.txt
build
docs
include
lib
minishell
minishell-codex
out
src
tests
valgrind

[minishell_stderr]
minishell: syntax error near unexpected token `>'
minishell: fe: command not found
minishell: wf: command not found
minishell: fwe: command not found
minishell: f: command not found
minishell: stop: command not found
minishell: dw: command not found
minishell: stop1: command not found
minishell: dwasd: command not found
minishell: stop2: command not found

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:110
Fallo detectado por mstest en: STD_OUT
[input]
ls | cat << stop | ls -la > out0| cat << stop1 | ls | cat << stop2 | ls -la >> out | cat << stop3
fe
wf
fwe
f
stop
dw
stop1
dw
stop2
e
wf
stop3
/bin/rm -f out
/bin/rm -f out0

[esperado_bash_stdout]
e
wf

[esperado_bash_stderr]
ls: write error: Broken pipe
ls: write error: Broken pipe

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: fe: command not found
minishell: wf: command not found
minishell: fwe: command not found
minishell: f: command not found
minishell: stop: command not found
minishell: dw: command not found
minishell: stop1: command not found
minishell: dw: command not found
minishell: stop2: command not found
minishell: e: command not found
minishell: wf: command not found
minishell: stop3: command not found

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:138
Fallo detectado por mstest en: EXIT_CODE
[input]
|ls | ls

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `|ls | ls'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:140
Fallo detectado por mstest en: STD_ERR
[input]
ls|cat Makefile|ls

[esperado_bash_stdout]
AGENTS.md
LICENSE
Makefile
README.md
allowed.txt
build
docs
include
lib
minishell
minishell-codex
src
tests
valgrind

[esperado_bash_stderr]
ls: write error: Broken pipe

[esperado_bash_exit_code] 0

[minishell_stdout]
AGENTS.md
LICENSE
Makefile
README.md
allowed.txt
build
docs
include
lib
minishell
minishell-codex
src
tests
valgrind

[minishell_stderr]
cat: write error: Broken pipe

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_pipelines.sh:142
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
ls|cat Makefile|<wc -l

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: wc: No such file or directory
cat: write error: Broken pipe
ls: write error: Broken pipe

[esperado_bash_exit_code] 1

[minishell_stdout]
197

[minishell_stderr]
ls: write error: Broken pipe

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:12
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
cat <./test_files/infile_big ./test_files/infile

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: ./test_files/infile_big: No such file or directory

[esperado_bash_exit_code] 1

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:40
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
echo <123 <456 hi | echo 42

[esperado_bash_stdout]
42

[esperado_bash_stderr]
bash: line 2: 123: No such file or directory

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:121
Fallo detectado por mstest en: STD_OUT,EXIT_CODE
[input]
/bin/echo 42 > tmp_redir_out 42
cat tmp_redir_out
rm tmp_redir_out

[esperado_bash_stdout]
42 42

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:159
Fallo detectado por mstest en: EXIT_CODE
[input]
touch tmp_redir_out_file1
chmod -r tmp_redir_out_file1
/bin/echo 1 > tmp_redir_out tmp_redir_out_file1

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:181
Fallo detectado por mstest en: EXIT_CODE
[input]
/bin/echo >/dev/null 1 | /usr/bin/grep 1

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 1

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:183
Fallo detectado por mstest en: STD_OUT,EXIT_CODE
[input]
/bin/echo >/dev/null 1 | /bin/echo 2

[esperado_bash_stdout]
2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 139

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:186
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << lim
 "lim"
HELLO
42
 lim
testing your minishell
limm
lim

[esperado_bash_stdout]
 "lim"
HELLO
42
 lim
testing your minishell
limm

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
ur minishell
limm
lim

[minishell_stderr]
minishell: lim: command not found
minishell: HELLO: command not found
minishell: 42: command not found
minishell: lim: command not found
minishell: testing: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:195
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
<<lim cat
 "lim"
HELLO
42
 lim
testing your minishell
limm
lim

[esperado_bash_stdout]
 "lim"
HELLO
42
 lim
testing your minishell
limm

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
r minishell
limm
lim

[minishell_stderr]
minishell: lim: command not found
minishell: HELLO: command not found
minishell: 42: command not found
minishell: lim: command not found
minishell: testing: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:204
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << lim
test
lim

[esperado_bash_stdout]
test

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: lim: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:208
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << EOF
"EOF"
!! HELLO
@42 !!
 EOF\t\b\n
testing your minishell :)
limm
EOF

[esperado_bash_stdout]
"EOF"
!! HELLO
@42 !!
 EOF\t\b\n
testing your minishell :)
limm

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
n
testing your minishell :)
limm
EOF

[minishell_stderr]
minishell: EOF: command not found
minishell: !!: command not found
minishell: @42: command not found
minishell: EOF\t\b\: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:217
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << hello
$USER
$NOVAR
$HOME
hello

[esperado_bash_stdout]
marcos

/home/marcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: marcos: command not found
/home/marcos/.local/bin/: Permission denied
/home/marcos: Permission denied
minishell: hello: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:223
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << 'lim'
$USER
$NOVAR
$HOME
lim

[esperado_bash_stdout]
$USER
$NOVAR
$HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: marcos: command not found
/home/marcos/.local/bin/: Permission denied
/home/marcos: Permission denied
minishell: lim: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:229
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << lim''
$USER
$NOVAR
$HOME
lim

[esperado_bash_stdout]
$USER
$NOVAR
$HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: marcos: command not found
/home/marcos/.local/bin/: Permission denied
/home/marcos: Permission denied
minishell: lim: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:235
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << "lim"
$USER
$NOVAR
$HOME
lim

[esperado_bash_stdout]
$USER
$NOVAR
$HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: marcos: command not found
/home/marcos/.local/bin/: Permission denied
/home/marcos: Permission denied
minishell: lim: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_redirs.sh:241
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
cat << 'lim'
$USER
$NOVAR
$HOME
lim

[esperado_bash_stdout]
$USER
$NOVAR
$HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: marcos: command not found
/home/marcos/.local/bin/: Permission denied
/home/marcos: Permission denied
minishell: lim: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_scmds.sh:11
Fallo detectado por mstest en: EXIT_CODE
[input]
""

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: : command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_scmds.sh:19
Fallo detectado por mstest en: STD_ERR
[input]
touch "
"
/bin/rm -f "
"

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'
minishell: syntax error near unexpected token `newline'
minishell: syntax error near unexpected token `newline'
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_scmds.sh:84
Fallo detectado por mstest en: EXIT_CODE
[input]
"."

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: .: command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/.: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_scmds.sh:114
Fallo detectado por mstest en: EXIT_CODE
[input]
| echo -n oui

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| echo -n oui'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_scmds.sh:116
Fallo detectado por mstest en: EXIT_CODE
[input]
| | |

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| | |'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:40
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"HOME"$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:42
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"HOM"E$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:44
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"'HOM'E"$USER

[esperado_bash_stdout]
'HOM'Emarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$'HOM'Emarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:46
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $'HOM'E$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:48
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"HOME"

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:50
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $'HOME'

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:60
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"$"

[esperado_bash_stdout]
$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:62
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $"42$"

[esperado_bash_stdout]
42$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$42$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:66
Fallo detectado por mstest en: STD_OUT
[input]
/bin/echo $'$'

[esperado_bash_stdout]
$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:120
Fallo detectado por mstest en: STD_OUT,STD_ERR
[input]
export tmp_test="/bin/echo 42"
$tmp_test
$tmp_test 42
export tmp_test="/bin/echo"
$tmp_test 42 42

[esperado_bash_stdout]
42
42 42
42 42

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
42 42

[minishell_stderr]
minishell: /bin/echo 42: command not found
minishell: /bin/echo 42: command not found

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:130
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B  "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1  A  B  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:133
Fallo detectado por mstest en: STD_OUT
[input]
export X=" A  B  "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1 A  B  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:136
Fallo detectado por mstest en: STD_OUT
[input]
export X="A  B  "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1A  B  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:139
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1  A  B 2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:142
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B"
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 A B2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1  A  B2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:145
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A B  "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1  A B  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:148
Fallo detectado por mstest en: STD_OUT
[input]
export X="  AB  "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 AB 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1  AB  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:151
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B  "
/bin/echo $X'2'

[esperado_bash_stdout]
A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
  A  B  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:154
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B  "
/bin/echo $X"1"

[esperado_bash_stdout]
A B 1

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
  A  B  1

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:163
Fallo detectado por mstest en: STD_OUT
[input]
export X="   "
/bin/echo "1"$X'2'

[esperado_bash_stdout]
1 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1   2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:166
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B  "
/bin/echo ?$X'2'

[esperado_bash_stdout]
? A B 2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
?  A  B  2

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/1_variables.sh:169
Fallo detectado por mstest en: STD_OUT
[input]
export X="  A  B  "
/bin/echo "1"$X?

[esperado_bash_stdout]
1 A B ?

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
1  A  B  ?

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:9
Fallo detectado por mstest en: EXIT_CODE
[input]
""

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: : command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:43
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
exit ""

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: exit: : numeric argument required

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:129
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOME"

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:131
Fallo detectado por mstest en: STD_OUT
[input]
echo $'HOME'

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:139
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOME"$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:141
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOM"E$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:143
Fallo detectado por mstest en: STD_OUT
[input]
echo $"'HOM'E"$USER

[esperado_bash_stdout]
'HOM'Emarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$'HOM'Emarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:145
Fallo detectado por mstest en: STD_OUT
[input]
echo $'HOM'E$USER

[esperado_bash_stdout]
HOMEmarcos

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOMEmarcos

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:147
Fallo detectado por mstest en: STD_OUT
[input]
echo $"HOME"

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:149
Fallo detectado por mstest en: STD_OUT
[input]
echo $'HOME'

[esperado_bash_stdout]
HOME

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$HOME

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:159
Fallo detectado por mstest en: STD_OUT
[input]
echo $"$"

[esperado_bash_stdout]
$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:161
Fallo detectado por mstest en: STD_OUT
[input]
echo $"42$"

[esperado_bash_stdout]
42$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$42$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:165
Fallo detectado por mstest en: STD_OUT
[input]
echo $'$'

[esperado_bash_stdout]
$

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
$$

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:171
Fallo detectado por mstest en: STD_OUT
[input]
env | grep $USER

[esperado_bash_stdout]
NVM_INC=/home/marcos/.nvm/versions/node/v24.13.0/include/node
MGFXC_WINE_PATH=/home/marcos/.winemonogame
PWD=/home/marcos/programming/minishell_sergio
LOGNAME=marcos
XAUTHORITY=/home/marcos/.Xauthority
HOME=/home/marcos
NVM_DIR=/home/marcos/.nvm
USER=marcos
PATH=/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame
NVM_BIN=/home/marcos/.nvm/versions/node/v24.13.0/bin

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
MGFXC_WINE_PATH=/home/marcos/.winemonogame
HOME=/home/marcos
NVM_BIN=/home/marcos/.nvm/versions/node/v24.13.0/bin
PWD=/home/marcos/programming/minishell_sergio
NVM_INC=/home/marcos/.nvm/versions/node/v24.13.0/include/node
USER=marcos
NVM_DIR=/home/marcos/.nvm
PATH=/home/marcos/.local/bin:/home/marcos/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/marcos/.dotnet/tools:/home/marcos/.local/bin:/home/marcos/.winemonogame
LOGNAME=marcos
XAUTHORITY=/home/marcos/.Xauthority

[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:261
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
unset PATH
cd /bin
ls

[esperado_bash_stdout]
7z
7za
7zr
GET
HEAD
JxrDecApp
JxrEncApp
Mail
POST
Thunar
X
X11
Xorg
[
aa-enabled
aa-exec
aa-features-abi
abiword
aconnect
activate-global-python-argcomplete
acyclic
addr2line
alsabat
alsaloop
alsamixer
alsatplg
alsaucm
amidi
amixer
aplay
aplaymidi
aplaymidi2
appres
appstreamcli
apropos
apt
apt-cache
apt-cdrom
apt-config
apt-extracttemplates
apt-ftparchive
apt-get
apt-mark
apt-sortpkgs
ar
arandr
arch
arecord
arecordmidi
arecordmidi2
arj
arj-register
arjdisp
as
aseqdump
aseqnet
aseqsend
aspell
aspell-import
atobm
atril
atril-previewer
atril-thumbnailer
audacity
automat-visualize3
awk
axfer
b2sum
b43-fwcutter
base32
base58
base64
basename
basenc
bash
bashbug
batcat
bc
bcomps
bdftopcf
bdftruncate
bitmap
blueman-adapters
blueman-applet
blueman-manager
blueman-sendto
blueman-services
blueman-tray
bluemoon
bluetoothctl
bmtoa
broadwayd
brz
bsd-mailx
btattach
btmgmt
btmon
bunzip2
busctl
busybox
bwrap
bzcat
bzcmp
bzdiff
bzegrep
bzexe
bzfgrep
bzgrep
bzip2
bzip2recover
bzless
bzmore
bzr
c++
c++filt
c89
c89-gcc
c99
c99-gcc
c_rehash
callgrind_annotate
callgrind_control
captoinfo
cardos-tool
cat
catfish
catman
cbpp-compositor
cbpp-exit
cbpp-gksudo
cbpp-help-pipemenu
cbpp-include.cfg
cbpp-libreoffice-pipemenu
cbpp-places-pipemenu
cbpp-power-pipemenu
cbpp-printing-pipemenu
cbpp-recent-files-pipemenu
cbpp-sshconfig-pipemenu
cbpp-welcome
cbpp-x-www-browser-pipemenu
cc
ccomps
cftp3
cg_annotate
cg_diff
cg_merge
cgi-fcgi
chage
chardet
chardetect
chattr
chcon
chfn
chg
chgrp
chkfont
chmod
choom
chown
chrt
chsh
chvt
ciptool
circo
cisco-decrypt
cjpeg
ckbcomp
ckeygen3
cksum
clear
clear_console
cluster
cmake
cmp
code
codepage
col
colcrt
colrm
column
combinediff
comm
compton
compton-trans
conch3
conky
conkywonky
corelist
cp
cpack
cpan
cpan5.40-x86_64-linux-gnu
cpanel_json_xs
cpio
cpp
cpp-14
crc32
crontab
cryptoflex-tool
csplit
ctags
ctags-universal
ctest
ctstat
curl
cut
cvlc
cvs
cvs-switchroot
cvsps
cvt
cvtsudoers
dash
date
dbilogstrip
dbiprof
dbiproxy
dbus-cleanup-sockets
dbus-daemon
dbus-monitor
dbus-run-session
dbus-send
dbus-update-activation-environment
dbus-uuidgen
dconf
dd
deallocvt
deb-systemd-helper
deb-systemd-invoke
debconf
debconf-apt-progress
debconf-communicate
debconf-copydb
debconf-escape
debconf-get-selections
debconf-getlang
debconf-loadtemplate
debconf-mergetemplate
debconf-set-selections
debconf-show
dehtmldiff
delaunay
desktop-file-edit
desktop-file-install
desktop-file-validate
df
dh_bash-completion
dh_installxmlcatalogs
dh_perl_dbi
dh_perl_openssl
dh_python3-ply
diff
diff3
diffimg
diffstat
dijkstra
dir
dircolors
dirmngr
dirmngr-client
dirname
djpeg
dmenu
dmenu_path
dmenu_run
dmesg
dnie-tool
dnsdomainname
dnx
domainname
dot
dot2gxl
dot_builtins
dotlockfile
dotnet
dotty
dpkg
dpkg-architecture
dpkg-buildapi
dpkg-buildflags
dpkg-buildpackage
dpkg-buildtree
dpkg-checkbuilddeps
dpkg-deb
dpkg-distaddfile
dpkg-divert
dpkg-genbuildinfo
dpkg-genchanges
dpkg-gencontrol
dpkg-gensymbols
dpkg-maintscript-helper
dpkg-mergechangelogs
dpkg-name
dpkg-parsechangelog
dpkg-query
dpkg-realpath
dpkg-scanpackages
dpkg-scansources
dpkg-shlibdeps
dpkg-source
dpkg-split
dpkg-statoverride
dpkg-trigger
dpkg-vendor
dtrust-tool
du
dul-receive-pack
dul-upload-pack
dulwich
dumpkeys
dvipdf
echo
edgepaint
editdiff
editor
editres
efibootdump
efibootmgr
egk-tool
eglgears_wayland
eglgears_wayland.x86_64-linux-gnu
eglgears_x11
eglgears_x11.x86_64-linux-gnu
eglinfo
eglinfo.x86_64-linux-gnu
egltri_wayland
egltri_wayland.x86_64-linux-gnu
egltri_x11
egltri_x11.x86_64-linux-gnu
egrep
eidenv
eject
elfedit
enc2xs
encguess
enchant-2
enchant-lsmod-2
env
envsubst
eps2eps
eqn
es2_info
es2_info.x86_64-linux-gnu
es2gears_wayland
es2gears_wayland.x86_64-linux-gnu
es2gears_x11
es2gears_x11.x86_64-linux-gnu
es2tri
es2tri.x86_64-linux-gnu
espdiff
etags
evdev-joystick
evemu-describe
evemu-device
evemu-event
evemu-play
evemu-record
evince
evince-previewer
evince-thumbnailer
evtest
ex
exifautotran
exo-desktop-item-edit
exo-open
expand
expiry
expr
factor
faked-sysv
faked-tcp
fakeroot
fakeroot-sysv
fakeroot-tcp
fallocate
false
fast-import-filter
fast-import-info
fast-import-query
fc-cache
fc-cat
fc-conflist
fc-list
fc-match
fc-pattern
fc-query
fc-scan
fc-validate
fdp
ffcfstress
ffmvforce
ffset
fftest
fgconsole
fgrep
figlet
figlet-figlet
figlist
file
file-roller
filezilla
filterdiff
find
findmnt
findrule
firefox
firefox-esr
fixcvsdiff
flipdiff
flock
fmt
fold
fonttosfnt
free
fsfs-access-map
fsfs-stats
fsnotifywait
fsnotifywatch
ftp
funzip
fuser
fusermount
fusermount3
fzf
fzf-tmux
fzputtygen
fzsftp
g++
g++-14
galculator
gapplication
gatttool
gc
gcc
gcc-14
gcc-ar
gcc-ar-14
gcc-nm
gcc-nm-14
gcc-ranlib
gcc-ranlib-14
gcore
gcov
gcov-14
gcov-dump
gcov-dump-14
gcov-tool
gcov-tool-14
gcr-viewer
gcr-viewer-gtk4
gdb
gdb-add-index
gdbtui
gdbus
gdebi
gdebi-gtk
gdk-pixbuf-csource
gdk-pixbuf-pixdata
gdk-pixbuf-thumbnailer
gdm-control
geany
gencat
geqn
getconf
getent
getkeycodes
getopt
gettext
gettext.sh
gettextize
ghostscript
gids-tool
gigolo
gimp
gimp-3
gimp-3.0
gimp-console
gimp-console-3
gimp-console-3.0
gimp-script-fu-interpreter
gimp-script-fu-interpreter-3.0
gimp-test-clipboard
gimp-test-clipboard-3
gimp-test-clipboard-3.0
gio
gio-querymodules
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gitdiff
gitdiffview
gitk
glib-compile-schemas
glxdemo
glxdemo.x86_64-linux-gnu
glxgears
glxgears.x86_64-linux-gnu
glxheads
glxheads.x86_64-linux-gnu
glxinfo
glxinfo.x86_64-linux-gnu
gmake
gml2gv
gmrun
gnome-help
gnome-keyring
gnome-keyring-3
gnome-keyring-daemon
gnome-www-browser
gnumeric
goid-tool
gp-archive
gp-collect-app
gp-display-html
gp-display-src
gp-display-text
gpasswd
gpg
gpg-agent
gpg-connect-agent
gpg-mail-tube
gpg-wks-client
gpgconf
gpgparsemail
gpgsm
gpgsplit
gpgtar
gpgv
gpic
gprof
gprofng
gprofng-archive
gprofng-collect-app
gprofng-display-html
gprofng-display-src
gprofng-display-text
graphml2gv
grep
grepdiff
gresource
groff
grog
grops
grotty
groups
grub-editenv
grub-file
grub-fstest
grub-glue-efi
grub-kbdcomp
grub-menulst2cfg
grub-mkfont
grub-mkimage
grub-mklayout
grub-mknetdir
grub-mkpasswd-pbkdf2
grub-mkrelpath
grub-mkrescue
grub-mkstandalone
grub-mount
grub-render-label
grub-script-check
grub-syslinux2cfg
gs
gsbj
gsdj
gsdj500
gsettings
gsimplecal
gslj
gslp
gsnd
gstack
gtbl
gtf
gtk-builder-tool
gtk-encode-symbolic-svg
gtk-launch
gtk-query-settings
gtk-update-icon-cache
gtk4-broadwayd
gtk4-builder-tool
gtk4-encode-symbolic-svg
gtk4-image-tool
gtk4-launch
gtk4-path-tool
gtk4-query-settings
gtk4-rendernode-tool
gtk4-update-icon-cache
gts-config
gts2dxf
gts2oogl
gts2stl
gts2xyz
gtscheck
gtscompare
gtstemplate
gunzip
gv2gml
gv2gxl
gvcolor
gvgen
gvmap
gvmap.sh
gvpack
gvpr
gxl2dot
gxl2gv
gzexe
gzip
h2ph
h2xs
hardlink
hciattach
hciconfig
hcitool
hd
head
helpviewer
helpztags
hex2hcd
hexchat
hexdump
hg
hg-ssh
hostid
hostname
hostnamectl
hsetroot
htop
i386
iasecc-tool
ibus
ibus-daemon
ibus-setup
iceauth
ico
iconv
id
iecset
im-config
im-launch
img2png
img2py
img2xpm
indi_dsi_ccd
infocmp
infotocap
inotifywait
inotifywatch
inputattach
install
install-menu
instmodsh
intel-virtual-output
interdiff
inv
invoke
ionice
ip
ipcmk
ipcrm
ipcs
ischroot
isdv4-serial-debugger
isdv4-serial-inputattach
ispell-wrapper
java
jexec
join
journalctl
jpackage
jpegexiforient
jpegtran
jscal
jscal-restore
jscal-store
json_pp
jstest
kbd_mode
kbdinfo
kbxutil
kernel-install
keytool
kill
killall
kmod
l2ping
l2test
lame
lazygit
ld
ld.bfd
ld.so
ldd
lefty
less
lessecho
lessfile
lesskey
lesspipe
lexgrog
libnetcfg
libpng-config
libpng16-config
link
lintian
lintian-annotate-hints
lintian-explain-tags
lintian-info
linux-boot-prober
linux-check-removal
linux-run-hooks
linux-update-symlinks
linux-version
linux32
linux64
listres
ln
lneato
lnstat
loadkeys
loadunimap
locale
localectl
localedef
locate
logger
login
loginctl
logname
look
lowntfs-3g
lp_solve
ls
lsattr
lsb_release
lsblk
lscpu
lsdiff
lsinitramfs
lsipc
lslocks
lslogins
lsmem
lsmod
lsns
lsof
lspci
lspgpot
lsusb
lsw
lto-dump
lto-dump-14
luit
lwp-download
lwp-dump
lwp-mirror
lwp-request
lxappearance
lxdm-config
lxpolkit
lxsettings-daemon
lzcat
lzcmp
lzdiff
lzegrep
lzfgrep
lzgrep
lzip
lzip-compressor
lzip-decompressor
lzip.plzip
lzless
lzma
lzmainfo
lzmore
lzop
mail
mailmail3
mailq
mailtest
mailx
make
make-cadir
make-first-existing-target
man
man-recode
mandb
manpath
mapscrn
mate-notification-properties
mate-power-manager
mate-power-preferences
mate-power-statistics
mate-volume-control
mate-volume-control-status-icon
mawk
mbim-network
mbimcli
mcookie
md5sum
mech-dump
mesa-overlay-control.py
migrate-pubring-from-classic-gpg
mimeopen
mimetype
mingle
minisat
mk_modmap
mkdir
mkfifo
mkfontdir
mkfontscale
mknod
mkpasswd
mktemp
mm2gv
mmcli
mokutil
more
mount
mountpoint
mpris-proxy
ms_print
msgattrib
msgcat
msgcmp
msgcomm
msgconv
msgen
msgexec
msgfilter
msgfmt
msggrep
msginit
msgmerge
msgunfmt
msguniq
msiexec
msiexec-stable
mt
mt-gnu
mv
namei
nano
nawk
ncurses6-config
ncursesw6-config
neato
neqn
netkey-tool
networkctl
newaliases
newgrp
ngettext
nhlt-dmic-info
nice
nisdomainname
nitrogen
nl
nm
nm-applet
nm-connection-editor
nm-online
nmcli
nmtui
nmtui-connect
nmtui-edit
nmtui-hostname
nohup
nop
normalizer
notify-send
npa-tool
nproc
nroff
nsenter
nstat
ntfs-3g
ntfs-3g.probe
ntfscat
ntfscluster
ntfscmp
ntfsdecrypt
ntfsfallocate
ntfsfix
ntfsinfo
ntfsls
ntfsmove
ntfsrecover
ntfssecaudit
ntfstruncate
ntfsusermap
ntfswipe
numfmt
nvlc
obamenu
obapps
obconf
obexctl
objcopy
objdump
obmenu
obxprop
oclock
od
open
openbox
openbox-session
openpgp-tool
opensc-asn1
opensc-explorer
opensc-notify
opensc-tool
openssl
openvt
optscript
os-prober
osage
p11-kit
p7zip
pa-info
pacat
pacmd
pactl
padsp
pager
pamon
paper
paperconf
paplay
parec
parecord
partx
passwd
paste
pasuspender
patch
patchview
patchwork
pathchk
patiencediff
pax11publish
pcf2vpnc
pcilmr
pdb3
pdb3.13
pdf2dsc
pdf2ps
pdfattach
pdfdetach
pdffonts
pdfimages
pdfinfo
pdfseparate
pdfsig
pdftocairo
pdftohtml
pdftoppm
pdftops
pdftotext
pdfunite
peekfd
peglgears
peglgears.x86_64-linux-gnu
perl
perl5.40-x86_64-linux-gnu
perl5.40.1
perlbug
perldoc
perli11ndoc
perlivp
perlthanks
pf2afm
pfbtopfa
pgrep
pic
pico
piconv
pidof
pidwait
pinentry
pinentry-curses
pinentry-gnome3
pinentry-x11
ping
ping4
ping6
pinky
pipewire
pipewire-aes67
pipewire-avb
pipewire-pulse
pipx
piv-tool
pkaction
pkcheck
pkcs11-register
pkcs11-tool
pkcs15-crypt
pkcs15-init
pkcs15-tool
pkexec
pkg-config
pkgconf
pkill
pkttyagent
pl2pm
pldd
plocate
plog
plymouth
plzip
pmap
png-fix-itxt
pngfix
pod2html
pod2man
pod2text
pod2usage
podchecker
poff
pon
powerprofilesctl
pphs
pr
precat
preconv
preunzip
prezip
prezip-bin
printafm
printenv
printf
prlimit
prove
proxy
prtstat
prune
ps
ps2ascii
ps2epsi
ps2pdf
ps2pdf12
ps2pdf13
ps2pdf14
ps2pdfwr
ps2ps
ps2ps2
ps2txt
psfaddtable
psfgettable
psfstriptable
psfxtable
pslog
pstree
pstree.x11
ptar
ptardiff
ptargrep
ptx
pulseaudio
pw-cat
pw-cli
pw-config
pw-container
pw-dot
pw-dsdplay
pw-dump
pw-encplay
pw-link
pw-loopback
pw-metadata
pw-mididump
pw-midiplay
pw-midirecord
pw-mon
pw-play
pw-profiler
pw-record
pw-reserve
pw-top
pwd
pwdx
py3clean
py3compile
py3versions
pycrust
pydoc3
pydoc3.13
pygettext3
pygettext3.13
pyhtmlizer3
pyshell
pyslices
pyslicesshell
python-argcomplete-check-easy-install-script
python3
python3-qr
python3.13
pywxrc
pzstd
qmi-firmware-update
qmi-network
qmicli
qr
qvlc
ranlib
rbash
rctest
rdjpgcom
rdma
readelf
readlink
readtags
realpath
rearj
recode-sr-latin
recountdiff
rediff
regedit
regedit-stable
register-python-argcomplete
regsvr32
regsvr32-stable
remotinator
rename.ul
rendercheck
renice
reset
resizecons
rev
rfcomm
rg
rgrep
rm
rmdir
rmiregistry
rnano
routel
rpcgen
rpl
rrsync
rstart
rstartd
rsync
rsync-ssl
rtstat
run-parts
run-with-aspell
run0
runcon
runzip
rview
rvim
rvlc
rzip
savelog
sc-hsm-tool
scalar
sccmap
scp
screen
screendump
script
scriptlive
scriptreplay
scrot
sdiff
sdptool
sed
select-default-iwrap
select-editor
sensible-browser
sensible-editor
sensible-pager
sensible-terminal
seq
sessreg
setarch
setfont
setkeycodes
setleds
setlogcons
setmetamode
setpci
setpriv
setsid
setterm
setupcon
setvtrgb
setxkbmap
sfdp
sftp
sg
sh
sha1sum
sha224sum
sha256sum
sha384sum
sha512sum
shasum
showconsolefont
showfigfonts
showkey
showrgb
shred
shuf
size
skill
slabtop
sleep
slock
slstatus
smproxy
snice
soelim
sort
spa-acp-tool
spa-inspect
spa-json-dump
spa-monitor
spa-resample
speaker-test
spellintian
splain
split
splitdiff
splitfont
sprop
sqv
ss
ssconvert
ssdiff
sselp
ssgrep
ssh
ssh-add
ssh-agent
ssh-argv0
ssh-copy-id
ssh-keygen
ssh-keyscan
sshfs
ssid
ssindex
start-pulseaudio-x11
startx
stat
stdbuf
stest
stl2gts
streamzip
strings
strip
stty
su
su-to-root
sudo
sudoedit
sudoreplay
sum
svlc
svn
svn-backup-dumps
svn-bisect
svn-clean
svn-hot-backup
svn-mergeinfo-normalizer
svn-populate-node-origins-index
svn-vendor
svn2cl
svn_apply_autoprops
svn_load_dirs
svnadmin
svnauthz
svnauthz-validate
svnbench
svndiff
svndiffview
svndumpfilter
svnfsfs
svnlook
svnmucc
svnraisetreeconflict
svnrdump
svnserve
svnsync
svnversion
svnwrap
swarp
synaptic-pkexec
sync
systemctl
systemd-ac-power
systemd-analyze
systemd-ask-password
systemd-cat
systemd-cgls
systemd-cgtop
systemd-confext
systemd-creds
systemd-delta
systemd-detect-virt
systemd-escape
systemd-firstboot
systemd-hwdb
systemd-id128
systemd-inhibit
systemd-machine-id-setup
systemd-mount
systemd-notify
systemd-path
systemd-run
systemd-socket-activate
systemd-stdio-bridge
systemd-sysext
systemd-sysusers
systemd-tmpfiles
systemd-tty-ask-password-agent
systemd-umount
systemd-vpick
t1ascii
t1asm
t1binary
t1disasm
t1mac
t1unmac
tabbed
tabbed.default
tabbed.meta
tabs
tac
tail
tar
taskset
tbl
tclsh
tclsh8.6
tcltk-depends
tee
tempfile
terminator
test
thunar
thunar-settings
thunar-volman
thunar-volman-settings
tic
tightvncpasswd
timedatectl
timeout
tint2
tint2conf
tint2restart
tjbench
tkconch3
tload
tmux
tnftp
toe
top
touch
tput
tqdm
tr
transform
transmission-gtk
transset
tred
trial3
troff
true
truncate
trust
tset
tsort
tty
twist3
twistd3
twopi
tzselect
ucf
ucfq
ucfr
uclampset
ucs2any
udevadm
udisksctl
ul
umount
unace
unalz
uname
uncompress
unexpand
unflatten
unicode_start
unicode_stop
uniq
unlink
unlzma
unmkinitramfs
unshare
unwrapdiff
unxrandr
unxz
unzip
unzipsfx
unzstd
update-alternatives
update-desktop-database
update-menus
update-mime-database
update-perl-sax-parsers
updatedb
upower
uptime
usb-devices
usbhid-dump
usbreset
user-setup
users
uuidgen
uuidparse
valgrind
valgrind-di-server
valgrind-listener
valgrind.bin
varlinkctl
vdir
vgdb
vi
view
viewnior
viewres
vim
vim.basic
vim.tiny
vimdiff
vimdot
vimtutor
vkgears
vkgears.x86_64-linux-gnu
vlc
vlc-wrapper
vmstat
vmwarectrl
vncpasswd
vncviewer
w
wall
wamp
watch
watchgnupg
wayland-scanner
wc
wcurl
wdctl
westcos-tool
wget
whatis
whereis
which
which.debianutils
whiptail
who
whoami
whois
wine
wine-stable
wineboot
wineboot-stable
winecfg
winecfg-stable
wineconsole
wineconsole-stable
winedbg
winedbg-stable
winefile
winefile-stable
winepath
winepath-stable
wineserver
wineserver-stable
wireplumber
wish
wish8.6
wmctrl
wmname
word-list-compress
wormhole
wpa_passphrase
wpctl
wpexec
wrjpgcom
wxdemo
wxdocs
wxget
x-session-manager
x-terminal-emulator
x-window-manager
x-www-browser
x11perf
x11perfcomp
x86_64
x86_64-linux-gnu-addr2line
x86_64-linux-gnu-ar
x86_64-linux-gnu-as
x86_64-linux-gnu-c++filt
x86_64-linux-gnu-cpp
x86_64-linux-gnu-cpp-14
x86_64-linux-gnu-elfedit
x86_64-linux-gnu-g++
x86_64-linux-gnu-g++-14
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-14
x86_64-linux-gnu-gcc-ar
x86_64-linux-gnu-gcc-ar-14
x86_64-linux-gnu-gcc-nm
x86_64-linux-gnu-gcc-nm-14
x86_64-linux-gnu-gcc-ranlib
x86_64-linux-gnu-gcc-ranlib-14
x86_64-linux-gnu-gcov
x86_64-linux-gnu-gcov-14
x86_64-linux-gnu-gcov-dump
x86_64-linux-gnu-gcov-dump-14
x86_64-linux-gnu-gcov-tool
x86_64-linux-gnu-gcov-tool-14
x86_64-linux-gnu-gprof
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-lto-dump
x86_64-linux-gnu-lto-dump-14
x86_64-linux-gnu-nm
x86_64-linux-gnu-objcopy
x86_64-linux-gnu-objdump
x86_64-linux-gnu-pkg-config
x86_64-linux-gnu-pkgconf
x86_64-linux-gnu-ranlib
x86_64-linux-gnu-readelf
x86_64-linux-gnu-size
x86_64-linux-gnu-strings
x86_64-linux-gnu-strip
xargs
xauth
xbiff
xbrnetwork
xbrnetwork-ui
xcalc
xclip
xclip-copyfile
xclip-cutfile
xclip-pastefile
xclipboard
xclock
xcmsdb
xconsole
xcursorgen
xcutsel
xdg-dbus-proxy
xdg-desktop-icon
xdg-desktop-menu
xdg-email
xdg-icon-resource
xdg-mime
xdg-open
xdg-screensaver
xdg-settings
xdg-user-dir
xdg-user-dirs-update
xditview
xdotool
xdpyinfo
xdriinfo
xedit
xeglgears
xeglgears.x86_64-linux-gnu
xeglthreads
xeglthreads.x86_64-linux-gnu
xev
xeyes
xfburn
xfce4-notifyd-config
xfce4-screenshooter
xfconf-query
xfd
xfontsel
xgamma
xgc
xgettext
xhost
xinit
xinput
xkbbell
xkbcomp
xkbevd
xkbprint
xkbvleds
xkbwatch
xkeystone
xkill
xload
xlogo
xlsatoms
xlsclients
xlsfonts
xmag
xman
xmessage
xmodmap
xmore
xprop
xrandr
xrdb
xrefresh
xscreensaver
xscreensaver-command
xscreensaver-demo
xscreensaver-settings
xsel
xset
xsetmode
xsetpointer
xsetroot
xsetwacom
xslate
xsltproc
xsm
xssstate
xstdcmap
xsubpp
xtightvncviewer
xvidtune
xvinfo
xvncviewer
xwd
xwininfo
xwud
xz
xzcat
xzcmp
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
yelp
yes
ypdomainname
zcat
zcmp
zdiff
zdump
zegrep
zenity
zfgrep
zforce
zgrep
zip
zipcloak
zipdetails
zipgrep
zipinfo
zipnote
zipserver
zipsplit
zless
zmore
znew
zoxide
zstd
zstdcat
zstdgrep
zstdless
zstdmt

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: ls: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:265
Fallo detectado por mstest en: STD_OUT,STD_ERR,EXIT_CODE
[input]
unset PATH
cd /bin/../bin/
ls

[esperado_bash_stdout]
7z
7za
7zr
GET
HEAD
JxrDecApp
JxrEncApp
Mail
POST
Thunar
X
X11
Xorg
[
aa-enabled
aa-exec
aa-features-abi
abiword
aconnect
activate-global-python-argcomplete
acyclic
addr2line
alsabat
alsaloop
alsamixer
alsatplg
alsaucm
amidi
amixer
aplay
aplaymidi
aplaymidi2
appres
appstreamcli
apropos
apt
apt-cache
apt-cdrom
apt-config
apt-extracttemplates
apt-ftparchive
apt-get
apt-mark
apt-sortpkgs
ar
arandr
arch
arecord
arecordmidi
arecordmidi2
arj
arj-register
arjdisp
as
aseqdump
aseqnet
aseqsend
aspell
aspell-import
atobm
atril
atril-previewer
atril-thumbnailer
audacity
automat-visualize3
awk
axfer
b2sum
b43-fwcutter
base32
base58
base64
basename
basenc
bash
bashbug
batcat
bc
bcomps
bdftopcf
bdftruncate
bitmap
blueman-adapters
blueman-applet
blueman-manager
blueman-sendto
blueman-services
blueman-tray
bluemoon
bluetoothctl
bmtoa
broadwayd
brz
bsd-mailx
btattach
btmgmt
btmon
bunzip2
busctl
busybox
bwrap
bzcat
bzcmp
bzdiff
bzegrep
bzexe
bzfgrep
bzgrep
bzip2
bzip2recover
bzless
bzmore
bzr
c++
c++filt
c89
c89-gcc
c99
c99-gcc
c_rehash
callgrind_annotate
callgrind_control
captoinfo
cardos-tool
cat
catfish
catman
cbpp-compositor
cbpp-exit
cbpp-gksudo
cbpp-help-pipemenu
cbpp-include.cfg
cbpp-libreoffice-pipemenu
cbpp-places-pipemenu
cbpp-power-pipemenu
cbpp-printing-pipemenu
cbpp-recent-files-pipemenu
cbpp-sshconfig-pipemenu
cbpp-welcome
cbpp-x-www-browser-pipemenu
cc
ccomps
cftp3
cg_annotate
cg_diff
cg_merge
cgi-fcgi
chage
chardet
chardetect
chattr
chcon
chfn
chg
chgrp
chkfont
chmod
choom
chown
chrt
chsh
chvt
ciptool
circo
cisco-decrypt
cjpeg
ckbcomp
ckeygen3
cksum
clear
clear_console
cluster
cmake
cmp
code
codepage
col
colcrt
colrm
column
combinediff
comm
compton
compton-trans
conch3
conky
conkywonky
corelist
cp
cpack
cpan
cpan5.40-x86_64-linux-gnu
cpanel_json_xs
cpio
cpp
cpp-14
crc32
crontab
cryptoflex-tool
csplit
ctags
ctags-universal
ctest
ctstat
curl
cut
cvlc
cvs
cvs-switchroot
cvsps
cvt
cvtsudoers
dash
date
dbilogstrip
dbiprof
dbiproxy
dbus-cleanup-sockets
dbus-daemon
dbus-monitor
dbus-run-session
dbus-send
dbus-update-activation-environment
dbus-uuidgen
dconf
dd
deallocvt
deb-systemd-helper
deb-systemd-invoke
debconf
debconf-apt-progress
debconf-communicate
debconf-copydb
debconf-escape
debconf-get-selections
debconf-getlang
debconf-loadtemplate
debconf-mergetemplate
debconf-set-selections
debconf-show
dehtmldiff
delaunay
desktop-file-edit
desktop-file-install
desktop-file-validate
df
dh_bash-completion
dh_installxmlcatalogs
dh_perl_dbi
dh_perl_openssl
dh_python3-ply
diff
diff3
diffimg
diffstat
dijkstra
dir
dircolors
dirmngr
dirmngr-client
dirname
djpeg
dmenu
dmenu_path
dmenu_run
dmesg
dnie-tool
dnsdomainname
dnx
domainname
dot
dot2gxl
dot_builtins
dotlockfile
dotnet
dotty
dpkg
dpkg-architecture
dpkg-buildapi
dpkg-buildflags
dpkg-buildpackage
dpkg-buildtree
dpkg-checkbuilddeps
dpkg-deb
dpkg-distaddfile
dpkg-divert
dpkg-genbuildinfo
dpkg-genchanges
dpkg-gencontrol
dpkg-gensymbols
dpkg-maintscript-helper
dpkg-mergechangelogs
dpkg-name
dpkg-parsechangelog
dpkg-query
dpkg-realpath
dpkg-scanpackages
dpkg-scansources
dpkg-shlibdeps
dpkg-source
dpkg-split
dpkg-statoverride
dpkg-trigger
dpkg-vendor
dtrust-tool
du
dul-receive-pack
dul-upload-pack
dulwich
dumpkeys
dvipdf
echo
edgepaint
editdiff
editor
editres
efibootdump
efibootmgr
egk-tool
eglgears_wayland
eglgears_wayland.x86_64-linux-gnu
eglgears_x11
eglgears_x11.x86_64-linux-gnu
eglinfo
eglinfo.x86_64-linux-gnu
egltri_wayland
egltri_wayland.x86_64-linux-gnu
egltri_x11
egltri_x11.x86_64-linux-gnu
egrep
eidenv
eject
elfedit
enc2xs
encguess
enchant-2
enchant-lsmod-2
env
envsubst
eps2eps
eqn
es2_info
es2_info.x86_64-linux-gnu
es2gears_wayland
es2gears_wayland.x86_64-linux-gnu
es2gears_x11
es2gears_x11.x86_64-linux-gnu
es2tri
es2tri.x86_64-linux-gnu
espdiff
etags
evdev-joystick
evemu-describe
evemu-device
evemu-event
evemu-play
evemu-record
evince
evince-previewer
evince-thumbnailer
evtest
ex
exifautotran
exo-desktop-item-edit
exo-open
expand
expiry
expr
factor
faked-sysv
faked-tcp
fakeroot
fakeroot-sysv
fakeroot-tcp
fallocate
false
fast-import-filter
fast-import-info
fast-import-query
fc-cache
fc-cat
fc-conflist
fc-list
fc-match
fc-pattern
fc-query
fc-scan
fc-validate
fdp
ffcfstress
ffmvforce
ffset
fftest
fgconsole
fgrep
figlet
figlet-figlet
figlist
file
file-roller
filezilla
filterdiff
find
findmnt
findrule
firefox
firefox-esr
fixcvsdiff
flipdiff
flock
fmt
fold
fonttosfnt
free
fsfs-access-map
fsfs-stats
fsnotifywait
fsnotifywatch
ftp
funzip
fuser
fusermount
fusermount3
fzf
fzf-tmux
fzputtygen
fzsftp
g++
g++-14
galculator
gapplication
gatttool
gc
gcc
gcc-14
gcc-ar
gcc-ar-14
gcc-nm
gcc-nm-14
gcc-ranlib
gcc-ranlib-14
gcore
gcov
gcov-14
gcov-dump
gcov-dump-14
gcov-tool
gcov-tool-14
gcr-viewer
gcr-viewer-gtk4
gdb
gdb-add-index
gdbtui
gdbus
gdebi
gdebi-gtk
gdk-pixbuf-csource
gdk-pixbuf-pixdata
gdk-pixbuf-thumbnailer
gdm-control
geany
gencat
geqn
getconf
getent
getkeycodes
getopt
gettext
gettext.sh
gettextize
ghostscript
gids-tool
gigolo
gimp
gimp-3
gimp-3.0
gimp-console
gimp-console-3
gimp-console-3.0
gimp-script-fu-interpreter
gimp-script-fu-interpreter-3.0
gimp-test-clipboard
gimp-test-clipboard-3
gimp-test-clipboard-3.0
gio
gio-querymodules
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gitdiff
gitdiffview
gitk
glib-compile-schemas
glxdemo
glxdemo.x86_64-linux-gnu
glxgears
glxgears.x86_64-linux-gnu
glxheads
glxheads.x86_64-linux-gnu
glxinfo
glxinfo.x86_64-linux-gnu
gmake
gml2gv
gmrun
gnome-help
gnome-keyring
gnome-keyring-3
gnome-keyring-daemon
gnome-www-browser
gnumeric
goid-tool
gp-archive
gp-collect-app
gp-display-html
gp-display-src
gp-display-text
gpasswd
gpg
gpg-agent
gpg-connect-agent
gpg-mail-tube
gpg-wks-client
gpgconf
gpgparsemail
gpgsm
gpgsplit
gpgtar
gpgv
gpic
gprof
gprofng
gprofng-archive
gprofng-collect-app
gprofng-display-html
gprofng-display-src
gprofng-display-text
graphml2gv
grep
grepdiff
gresource
groff
grog
grops
grotty
groups
grub-editenv
grub-file
grub-fstest
grub-glue-efi
grub-kbdcomp
grub-menulst2cfg
grub-mkfont
grub-mkimage
grub-mklayout
grub-mknetdir
grub-mkpasswd-pbkdf2
grub-mkrelpath
grub-mkrescue
grub-mkstandalone
grub-mount
grub-render-label
grub-script-check
grub-syslinux2cfg
gs
gsbj
gsdj
gsdj500
gsettings
gsimplecal
gslj
gslp
gsnd
gstack
gtbl
gtf
gtk-builder-tool
gtk-encode-symbolic-svg
gtk-launch
gtk-query-settings
gtk-update-icon-cache
gtk4-broadwayd
gtk4-builder-tool
gtk4-encode-symbolic-svg
gtk4-image-tool
gtk4-launch
gtk4-path-tool
gtk4-query-settings
gtk4-rendernode-tool
gtk4-update-icon-cache
gts-config
gts2dxf
gts2oogl
gts2stl
gts2xyz
gtscheck
gtscompare
gtstemplate
gunzip
gv2gml
gv2gxl
gvcolor
gvgen
gvmap
gvmap.sh
gvpack
gvpr
gxl2dot
gxl2gv
gzexe
gzip
h2ph
h2xs
hardlink
hciattach
hciconfig
hcitool
hd
head
helpviewer
helpztags
hex2hcd
hexchat
hexdump
hg
hg-ssh
hostid
hostname
hostnamectl
hsetroot
htop
i386
iasecc-tool
ibus
ibus-daemon
ibus-setup
iceauth
ico
iconv
id
iecset
im-config
im-launch
img2png
img2py
img2xpm
indi_dsi_ccd
infocmp
infotocap
inotifywait
inotifywatch
inputattach
install
install-menu
instmodsh
intel-virtual-output
interdiff
inv
invoke
ionice
ip
ipcmk
ipcrm
ipcs
ischroot
isdv4-serial-debugger
isdv4-serial-inputattach
ispell-wrapper
java
jexec
join
journalctl
jpackage
jpegexiforient
jpegtran
jscal
jscal-restore
jscal-store
json_pp
jstest
kbd_mode
kbdinfo
kbxutil
kernel-install
keytool
kill
killall
kmod
l2ping
l2test
lame
lazygit
ld
ld.bfd
ld.so
ldd
lefty
less
lessecho
lessfile
lesskey
lesspipe
lexgrog
libnetcfg
libpng-config
libpng16-config
link
lintian
lintian-annotate-hints
lintian-explain-tags
lintian-info
linux-boot-prober
linux-check-removal
linux-run-hooks
linux-update-symlinks
linux-version
linux32
linux64
listres
ln
lneato
lnstat
loadkeys
loadunimap
locale
localectl
localedef
locate
logger
login
loginctl
logname
look
lowntfs-3g
lp_solve
ls
lsattr
lsb_release
lsblk
lscpu
lsdiff
lsinitramfs
lsipc
lslocks
lslogins
lsmem
lsmod
lsns
lsof
lspci
lspgpot
lsusb
lsw
lto-dump
lto-dump-14
luit
lwp-download
lwp-dump
lwp-mirror
lwp-request
lxappearance
lxdm-config
lxpolkit
lxsettings-daemon
lzcat
lzcmp
lzdiff
lzegrep
lzfgrep
lzgrep
lzip
lzip-compressor
lzip-decompressor
lzip.plzip
lzless
lzma
lzmainfo
lzmore
lzop
mail
mailmail3
mailq
mailtest
mailx
make
make-cadir
make-first-existing-target
man
man-recode
mandb
manpath
mapscrn
mate-notification-properties
mate-power-manager
mate-power-preferences
mate-power-statistics
mate-volume-control
mate-volume-control-status-icon
mawk
mbim-network
mbimcli
mcookie
md5sum
mech-dump
mesa-overlay-control.py
migrate-pubring-from-classic-gpg
mimeopen
mimetype
mingle
minisat
mk_modmap
mkdir
mkfifo
mkfontdir
mkfontscale
mknod
mkpasswd
mktemp
mm2gv
mmcli
mokutil
more
mount
mountpoint
mpris-proxy
ms_print
msgattrib
msgcat
msgcmp
msgcomm
msgconv
msgen
msgexec
msgfilter
msgfmt
msggrep
msginit
msgmerge
msgunfmt
msguniq
msiexec
msiexec-stable
mt
mt-gnu
mv
namei
nano
nawk
ncurses6-config
ncursesw6-config
neato
neqn
netkey-tool
networkctl
newaliases
newgrp
ngettext
nhlt-dmic-info
nice
nisdomainname
nitrogen
nl
nm
nm-applet
nm-connection-editor
nm-online
nmcli
nmtui
nmtui-connect
nmtui-edit
nmtui-hostname
nohup
nop
normalizer
notify-send
npa-tool
nproc
nroff
nsenter
nstat
ntfs-3g
ntfs-3g.probe
ntfscat
ntfscluster
ntfscmp
ntfsdecrypt
ntfsfallocate
ntfsfix
ntfsinfo
ntfsls
ntfsmove
ntfsrecover
ntfssecaudit
ntfstruncate
ntfsusermap
ntfswipe
numfmt
nvlc
obamenu
obapps
obconf
obexctl
objcopy
objdump
obmenu
obxprop
oclock
od
open
openbox
openbox-session
openpgp-tool
opensc-asn1
opensc-explorer
opensc-notify
opensc-tool
openssl
openvt
optscript
os-prober
osage
p11-kit
p7zip
pa-info
pacat
pacmd
pactl
padsp
pager
pamon
paper
paperconf
paplay
parec
parecord
partx
passwd
paste
pasuspender
patch
patchview
patchwork
pathchk
patiencediff
pax11publish
pcf2vpnc
pcilmr
pdb3
pdb3.13
pdf2dsc
pdf2ps
pdfattach
pdfdetach
pdffonts
pdfimages
pdfinfo
pdfseparate
pdfsig
pdftocairo
pdftohtml
pdftoppm
pdftops
pdftotext
pdfunite
peekfd
peglgears
peglgears.x86_64-linux-gnu
perl
perl5.40-x86_64-linux-gnu
perl5.40.1
perlbug
perldoc
perli11ndoc
perlivp
perlthanks
pf2afm
pfbtopfa
pgrep
pic
pico
piconv
pidof
pidwait
pinentry
pinentry-curses
pinentry-gnome3
pinentry-x11
ping
ping4
ping6
pinky
pipewire
pipewire-aes67
pipewire-avb
pipewire-pulse
pipx
piv-tool
pkaction
pkcheck
pkcs11-register
pkcs11-tool
pkcs15-crypt
pkcs15-init
pkcs15-tool
pkexec
pkg-config
pkgconf
pkill
pkttyagent
pl2pm
pldd
plocate
plog
plymouth
plzip
pmap
png-fix-itxt
pngfix
pod2html
pod2man
pod2text
pod2usage
podchecker
poff
pon
powerprofilesctl
pphs
pr
precat
preconv
preunzip
prezip
prezip-bin
printafm
printenv
printf
prlimit
prove
proxy
prtstat
prune
ps
ps2ascii
ps2epsi
ps2pdf
ps2pdf12
ps2pdf13
ps2pdf14
ps2pdfwr
ps2ps
ps2ps2
ps2txt
psfaddtable
psfgettable
psfstriptable
psfxtable
pslog
pstree
pstree.x11
ptar
ptardiff
ptargrep
ptx
pulseaudio
pw-cat
pw-cli
pw-config
pw-container
pw-dot
pw-dsdplay
pw-dump
pw-encplay
pw-link
pw-loopback
pw-metadata
pw-mididump
pw-midiplay
pw-midirecord
pw-mon
pw-play
pw-profiler
pw-record
pw-reserve
pw-top
pwd
pwdx
py3clean
py3compile
py3versions
pycrust
pydoc3
pydoc3.13
pygettext3
pygettext3.13
pyhtmlizer3
pyshell
pyslices
pyslicesshell
python-argcomplete-check-easy-install-script
python3
python3-qr
python3.13
pywxrc
pzstd
qmi-firmware-update
qmi-network
qmicli
qr
qvlc
ranlib
rbash
rctest
rdjpgcom
rdma
readelf
readlink
readtags
realpath
rearj
recode-sr-latin
recountdiff
rediff
regedit
regedit-stable
register-python-argcomplete
regsvr32
regsvr32-stable
remotinator
rename.ul
rendercheck
renice
reset
resizecons
rev
rfcomm
rg
rgrep
rm
rmdir
rmiregistry
rnano
routel
rpcgen
rpl
rrsync
rstart
rstartd
rsync
rsync-ssl
rtstat
run-parts
run-with-aspell
run0
runcon
runzip
rview
rvim
rvlc
rzip
savelog
sc-hsm-tool
scalar
sccmap
scp
screen
screendump
script
scriptlive
scriptreplay
scrot
sdiff
sdptool
sed
select-default-iwrap
select-editor
sensible-browser
sensible-editor
sensible-pager
sensible-terminal
seq
sessreg
setarch
setfont
setkeycodes
setleds
setlogcons
setmetamode
setpci
setpriv
setsid
setterm
setupcon
setvtrgb
setxkbmap
sfdp
sftp
sg
sh
sha1sum
sha224sum
sha256sum
sha384sum
sha512sum
shasum
showconsolefont
showfigfonts
showkey
showrgb
shred
shuf
size
skill
slabtop
sleep
slock
slstatus
smproxy
snice
soelim
sort
spa-acp-tool
spa-inspect
spa-json-dump
spa-monitor
spa-resample
speaker-test
spellintian
splain
split
splitdiff
splitfont
sprop
sqv
ss
ssconvert
ssdiff
sselp
ssgrep
ssh
ssh-add
ssh-agent
ssh-argv0
ssh-copy-id
ssh-keygen
ssh-keyscan
sshfs
ssid
ssindex
start-pulseaudio-x11
startx
stat
stdbuf
stest
stl2gts
streamzip
strings
strip
stty
su
su-to-root
sudo
sudoedit
sudoreplay
sum
svlc
svn
svn-backup-dumps
svn-bisect
svn-clean
svn-hot-backup
svn-mergeinfo-normalizer
svn-populate-node-origins-index
svn-vendor
svn2cl
svn_apply_autoprops
svn_load_dirs
svnadmin
svnauthz
svnauthz-validate
svnbench
svndiff
svndiffview
svndumpfilter
svnfsfs
svnlook
svnmucc
svnraisetreeconflict
svnrdump
svnserve
svnsync
svnversion
svnwrap
swarp
synaptic-pkexec
sync
systemctl
systemd-ac-power
systemd-analyze
systemd-ask-password
systemd-cat
systemd-cgls
systemd-cgtop
systemd-confext
systemd-creds
systemd-delta
systemd-detect-virt
systemd-escape
systemd-firstboot
systemd-hwdb
systemd-id128
systemd-inhibit
systemd-machine-id-setup
systemd-mount
systemd-notify
systemd-path
systemd-run
systemd-socket-activate
systemd-stdio-bridge
systemd-sysext
systemd-sysusers
systemd-tmpfiles
systemd-tty-ask-password-agent
systemd-umount
systemd-vpick
t1ascii
t1asm
t1binary
t1disasm
t1mac
t1unmac
tabbed
tabbed.default
tabbed.meta
tabs
tac
tail
tar
taskset
tbl
tclsh
tclsh8.6
tcltk-depends
tee
tempfile
terminator
test
thunar
thunar-settings
thunar-volman
thunar-volman-settings
tic
tightvncpasswd
timedatectl
timeout
tint2
tint2conf
tint2restart
tjbench
tkconch3
tload
tmux
tnftp
toe
top
touch
tput
tqdm
tr
transform
transmission-gtk
transset
tred
trial3
troff
true
truncate
trust
tset
tsort
tty
twist3
twistd3
twopi
tzselect
ucf
ucfq
ucfr
uclampset
ucs2any
udevadm
udisksctl
ul
umount
unace
unalz
uname
uncompress
unexpand
unflatten
unicode_start
unicode_stop
uniq
unlink
unlzma
unmkinitramfs
unshare
unwrapdiff
unxrandr
unxz
unzip
unzipsfx
unzstd
update-alternatives
update-desktop-database
update-menus
update-mime-database
update-perl-sax-parsers
updatedb
upower
uptime
usb-devices
usbhid-dump
usbreset
user-setup
users
uuidgen
uuidparse
valgrind
valgrind-di-server
valgrind-listener
valgrind.bin
varlinkctl
vdir
vgdb
vi
view
viewnior
viewres
vim
vim.basic
vim.tiny
vimdiff
vimdot
vimtutor
vkgears
vkgears.x86_64-linux-gnu
vlc
vlc-wrapper
vmstat
vmwarectrl
vncpasswd
vncviewer
w
wall
wamp
watch
watchgnupg
wayland-scanner
wc
wcurl
wdctl
westcos-tool
wget
whatis
whereis
which
which.debianutils
whiptail
who
whoami
whois
wine
wine-stable
wineboot
wineboot-stable
winecfg
winecfg-stable
wineconsole
wineconsole-stable
winedbg
winedbg-stable
winefile
winefile-stable
winepath
winepath-stable
wineserver
wineserver-stable
wireplumber
wish
wish8.6
wmctrl
wmname
word-list-compress
wormhole
wpa_passphrase
wpctl
wpexec
wrjpgcom
wxdemo
wxdocs
wxget
x-session-manager
x-terminal-emulator
x-window-manager
x-www-browser
x11perf
x11perfcomp
x86_64
x86_64-linux-gnu-addr2line
x86_64-linux-gnu-ar
x86_64-linux-gnu-as
x86_64-linux-gnu-c++filt
x86_64-linux-gnu-cpp
x86_64-linux-gnu-cpp-14
x86_64-linux-gnu-elfedit
x86_64-linux-gnu-g++
x86_64-linux-gnu-g++-14
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-14
x86_64-linux-gnu-gcc-ar
x86_64-linux-gnu-gcc-ar-14
x86_64-linux-gnu-gcc-nm
x86_64-linux-gnu-gcc-nm-14
x86_64-linux-gnu-gcc-ranlib
x86_64-linux-gnu-gcc-ranlib-14
x86_64-linux-gnu-gcov
x86_64-linux-gnu-gcov-14
x86_64-linux-gnu-gcov-dump
x86_64-linux-gnu-gcov-dump-14
x86_64-linux-gnu-gcov-tool
x86_64-linux-gnu-gcov-tool-14
x86_64-linux-gnu-gprof
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-lto-dump
x86_64-linux-gnu-lto-dump-14
x86_64-linux-gnu-nm
x86_64-linux-gnu-objcopy
x86_64-linux-gnu-objdump
x86_64-linux-gnu-pkg-config
x86_64-linux-gnu-pkgconf
x86_64-linux-gnu-ranlib
x86_64-linux-gnu-readelf
x86_64-linux-gnu-size
x86_64-linux-gnu-strings
x86_64-linux-gnu-strip
xargs
xauth
xbiff
xbrnetwork
xbrnetwork-ui
xcalc
xclip
xclip-copyfile
xclip-cutfile
xclip-pastefile
xclipboard
xclock
xcmsdb
xconsole
xcursorgen
xcutsel
xdg-dbus-proxy
xdg-desktop-icon
xdg-desktop-menu
xdg-email
xdg-icon-resource
xdg-mime
xdg-open
xdg-screensaver
xdg-settings
xdg-user-dir
xdg-user-dirs-update
xditview
xdotool
xdpyinfo
xdriinfo
xedit
xeglgears
xeglgears.x86_64-linux-gnu
xeglthreads
xeglthreads.x86_64-linux-gnu
xev
xeyes
xfburn
xfce4-notifyd-config
xfce4-screenshooter
xfconf-query
xfd
xfontsel
xgamma
xgc
xgettext
xhost
xinit
xinput
xkbbell
xkbcomp
xkbevd
xkbprint
xkbvleds
xkbwatch
xkeystone
xkill
xload
xlogo
xlsatoms
xlsclients
xlsfonts
xmag
xman
xmessage
xmodmap
xmore
xprop
xrandr
xrdb
xrefresh
xscreensaver
xscreensaver-command
xscreensaver-demo
xscreensaver-settings
xsel
xset
xsetmode
xsetpointer
xsetroot
xsetwacom
xslate
xsltproc
xsm
xssstate
xstdcmap
xsubpp
xtightvncviewer
xvidtune
xvinfo
xvncviewer
xwd
xwininfo
xwud
xz
xzcat
xzcmp
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
yelp
yes
ypdomainname
zcat
zcmp
zdiff
zdump
zegrep
zenity
zfgrep
zforce
zgrep
zip
zipcloak
zipdetails
zipgrep
zipinfo
zipnote
zipserver
zipsplit
zless
zmore
znew
zoxide
zstd
zstdcat
zstdgrep
zstdless
zstdmt

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: ls: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_correction.sh:273
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
unset PATH
cd /bin/
sleep 2

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: sleep: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_path_check.sh:30
Fallo detectado por mstest en: STD_ERR,EXIT_CODE
[input]
cd ~

[esperado_bash_stdout]

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]

[minishell_stderr]
minishell: cd: No such file or directory

[minishell_exit_code] 1

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_path_check.sh:43
Fallo detectado por mstest en: STD_OUT,EXIT_CODE
[input]
env -i ./minishell
cd /bin/
ls

[esperado_bash_stdout]

[esperado_bash_stderr]
minishell: ls: command not found

[esperado_bash_exit_code] 127

[minishell_stdout]
7z
7za
7zr
GET
HEAD
JxrDecApp
JxrEncApp
Mail
POST
Thunar
X
X11
Xorg
[
aa-enabled
aa-exec
aa-features-abi
abiword
aconnect
activate-global-python-argcomplete
acyclic
addr2line
alsabat
alsaloop
alsamixer
alsatplg
alsaucm
amidi
amixer
aplay
aplaymidi
aplaymidi2
appres
appstreamcli
apropos
apt
apt-cache
apt-cdrom
apt-config
apt-extracttemplates
apt-ftparchive
apt-get
apt-mark
apt-sortpkgs
ar
arandr
arch
arecord
arecordmidi
arecordmidi2
arj
arj-register
arjdisp
as
aseqdump
aseqnet
aseqsend
aspell
aspell-import
atobm
atril
atril-previewer
atril-thumbnailer
audacity
automat-visualize3
awk
axfer
b2sum
b43-fwcutter
base32
base58
base64
basename
basenc
bash
bashbug
batcat
bc
bcomps
bdftopcf
bdftruncate
bitmap
blueman-adapters
blueman-applet
blueman-manager
blueman-sendto
blueman-services
blueman-tray
bluemoon
bluetoothctl
bmtoa
broadwayd
brz
bsd-mailx
btattach
btmgmt
btmon
bunzip2
busctl
busybox
bwrap
bzcat
bzcmp
bzdiff
bzegrep
bzexe
bzfgrep
bzgrep
bzip2
bzip2recover
bzless
bzmore
bzr
c++
c++filt
c89
c89-gcc
c99
c99-gcc
c_rehash
callgrind_annotate
callgrind_control
captoinfo
cardos-tool
cat
catfish
catman
cbpp-compositor
cbpp-exit
cbpp-gksudo
cbpp-help-pipemenu
cbpp-include.cfg
cbpp-libreoffice-pipemenu
cbpp-places-pipemenu
cbpp-power-pipemenu
cbpp-printing-pipemenu
cbpp-recent-files-pipemenu
cbpp-sshconfig-pipemenu
cbpp-welcome
cbpp-x-www-browser-pipemenu
cc
ccomps
cftp3
cg_annotate
cg_diff
cg_merge
cgi-fcgi
chage
chardet
chardetect
chattr
chcon
chfn
chg
chgrp
chkfont
chmod
choom
chown
chrt
chsh
chvt
ciptool
circo
cisco-decrypt
cjpeg
ckbcomp
ckeygen3
cksum
clear
clear_console
cluster
cmake
cmp
code
codepage
col
colcrt
colrm
column
combinediff
comm
compton
compton-trans
conch3
conky
conkywonky
corelist
cp
cpack
cpan
cpan5.40-x86_64-linux-gnu
cpanel_json_xs
cpio
cpp
cpp-14
crc32
crontab
cryptoflex-tool
csplit
ctags
ctags-universal
ctest
ctstat
curl
cut
cvlc
cvs
cvs-switchroot
cvsps
cvt
cvtsudoers
dash
date
dbilogstrip
dbiprof
dbiproxy
dbus-cleanup-sockets
dbus-daemon
dbus-monitor
dbus-run-session
dbus-send
dbus-update-activation-environment
dbus-uuidgen
dconf
dd
deallocvt
deb-systemd-helper
deb-systemd-invoke
debconf
debconf-apt-progress
debconf-communicate
debconf-copydb
debconf-escape
debconf-get-selections
debconf-getlang
debconf-loadtemplate
debconf-mergetemplate
debconf-set-selections
debconf-show
dehtmldiff
delaunay
desktop-file-edit
desktop-file-install
desktop-file-validate
df
dh_bash-completion
dh_installxmlcatalogs
dh_perl_dbi
dh_perl_openssl
dh_python3-ply
diff
diff3
diffimg
diffstat
dijkstra
dir
dircolors
dirmngr
dirmngr-client
dirname
djpeg
dmenu
dmenu_path
dmenu_run
dmesg
dnie-tool
dnsdomainname
dnx
domainname
dot
dot2gxl
dot_builtins
dotlockfile
dotnet
dotty
dpkg
dpkg-architecture
dpkg-buildapi
dpkg-buildflags
dpkg-buildpackage
dpkg-buildtree
dpkg-checkbuilddeps
dpkg-deb
dpkg-distaddfile
dpkg-divert
dpkg-genbuildinfo
dpkg-genchanges
dpkg-gencontrol
dpkg-gensymbols
dpkg-maintscript-helper
dpkg-mergechangelogs
dpkg-name
dpkg-parsechangelog
dpkg-query
dpkg-realpath
dpkg-scanpackages
dpkg-scansources
dpkg-shlibdeps
dpkg-source
dpkg-split
dpkg-statoverride
dpkg-trigger
dpkg-vendor
dtrust-tool
du
dul-receive-pack
dul-upload-pack
dulwich
dumpkeys
dvipdf
echo
edgepaint
editdiff
editor
editres
efibootdump
efibootmgr
egk-tool
eglgears_wayland
eglgears_wayland.x86_64-linux-gnu
eglgears_x11
eglgears_x11.x86_64-linux-gnu
eglinfo
eglinfo.x86_64-linux-gnu
egltri_wayland
egltri_wayland.x86_64-linux-gnu
egltri_x11
egltri_x11.x86_64-linux-gnu
egrep
eidenv
eject
elfedit
enc2xs
encguess
enchant-2
enchant-lsmod-2
env
envsubst
eps2eps
eqn
es2_info
es2_info.x86_64-linux-gnu
es2gears_wayland
es2gears_wayland.x86_64-linux-gnu
es2gears_x11
es2gears_x11.x86_64-linux-gnu
es2tri
es2tri.x86_64-linux-gnu
espdiff
etags
evdev-joystick
evemu-describe
evemu-device
evemu-event
evemu-play
evemu-record
evince
evince-previewer
evince-thumbnailer
evtest
ex
exifautotran
exo-desktop-item-edit
exo-open
expand
expiry
expr
factor
faked-sysv
faked-tcp
fakeroot
fakeroot-sysv
fakeroot-tcp
fallocate
false
fast-import-filter
fast-import-info
fast-import-query
fc-cache
fc-cat
fc-conflist
fc-list
fc-match
fc-pattern
fc-query
fc-scan
fc-validate
fdp
ffcfstress
ffmvforce
ffset
fftest
fgconsole
fgrep
figlet
figlet-figlet
figlist
file
file-roller
filezilla
filterdiff
find
findmnt
findrule
firefox
firefox-esr
fixcvsdiff
flipdiff
flock
fmt
fold
fonttosfnt
free
fsfs-access-map
fsfs-stats
fsnotifywait
fsnotifywatch
ftp
funzip
fuser
fusermount
fusermount3
fzf
fzf-tmux
fzputtygen
fzsftp
g++
g++-14
galculator
gapplication
gatttool
gc
gcc
gcc-14
gcc-ar
gcc-ar-14
gcc-nm
gcc-nm-14
gcc-ranlib
gcc-ranlib-14
gcore
gcov
gcov-14
gcov-dump
gcov-dump-14
gcov-tool
gcov-tool-14
gcr-viewer
gcr-viewer-gtk4
gdb
gdb-add-index
gdbtui
gdbus
gdebi
gdebi-gtk
gdk-pixbuf-csource
gdk-pixbuf-pixdata
gdk-pixbuf-thumbnailer
gdm-control
geany
gencat
geqn
getconf
getent
getkeycodes
getopt
gettext
gettext.sh
gettextize
ghostscript
gids-tool
gigolo
gimp
gimp-3
gimp-3.0
gimp-console
gimp-console-3
gimp-console-3.0
gimp-script-fu-interpreter
gimp-script-fu-interpreter-3.0
gimp-test-clipboard
gimp-test-clipboard-3
gimp-test-clipboard-3.0
gio
gio-querymodules
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gitdiff
gitdiffview
gitk
glib-compile-schemas
glxdemo
glxdemo.x86_64-linux-gnu
glxgears
glxgears.x86_64-linux-gnu
glxheads
glxheads.x86_64-linux-gnu
glxinfo
glxinfo.x86_64-linux-gnu
gmake
gml2gv
gmrun
gnome-help
gnome-keyring
gnome-keyring-3
gnome-keyring-daemon
gnome-www-browser
gnumeric
goid-tool
gp-archive
gp-collect-app
gp-display-html
gp-display-src
gp-display-text
gpasswd
gpg
gpg-agent
gpg-connect-agent
gpg-mail-tube
gpg-wks-client
gpgconf
gpgparsemail
gpgsm
gpgsplit
gpgtar
gpgv
gpic
gprof
gprofng
gprofng-archive
gprofng-collect-app
gprofng-display-html
gprofng-display-src
gprofng-display-text
graphml2gv
grep
grepdiff
gresource
groff
grog
grops
grotty
groups
grub-editenv
grub-file
grub-fstest
grub-glue-efi
grub-kbdcomp
grub-menulst2cfg
grub-mkfont
grub-mkimage
grub-mklayout
grub-mknetdir
grub-mkpasswd-pbkdf2
grub-mkrelpath
grub-mkrescue
grub-mkstandalone
grub-mount
grub-render-label
grub-script-check
grub-syslinux2cfg
gs
gsbj
gsdj
gsdj500
gsettings
gsimplecal
gslj
gslp
gsnd
gstack
gtbl
gtf
gtk-builder-tool
gtk-encode-symbolic-svg
gtk-launch
gtk-query-settings
gtk-update-icon-cache
gtk4-broadwayd
gtk4-builder-tool
gtk4-encode-symbolic-svg
gtk4-image-tool
gtk4-launch
gtk4-path-tool
gtk4-query-settings
gtk4-rendernode-tool
gtk4-update-icon-cache
gts-config
gts2dxf
gts2oogl
gts2stl
gts2xyz
gtscheck
gtscompare
gtstemplate
gunzip
gv2gml
gv2gxl
gvcolor
gvgen
gvmap
gvmap.sh
gvpack
gvpr
gxl2dot
gxl2gv
gzexe
gzip
h2ph
h2xs
hardlink
hciattach
hciconfig
hcitool
hd
head
helpviewer
helpztags
hex2hcd
hexchat
hexdump
hg
hg-ssh
hostid
hostname
hostnamectl
hsetroot
htop
i386
iasecc-tool
ibus
ibus-daemon
ibus-setup
iceauth
ico
iconv
id
iecset
im-config
im-launch
img2png
img2py
img2xpm
indi_dsi_ccd
infocmp
infotocap
inotifywait
inotifywatch
inputattach
install
install-menu
instmodsh
intel-virtual-output
interdiff
inv
invoke
ionice
ip
ipcmk
ipcrm
ipcs
ischroot
isdv4-serial-debugger
isdv4-serial-inputattach
ispell-wrapper
java
jexec
join
journalctl
jpackage
jpegexiforient
jpegtran
jscal
jscal-restore
jscal-store
json_pp
jstest
kbd_mode
kbdinfo
kbxutil
kernel-install
keytool
kill
killall
kmod
l2ping
l2test
lame
lazygit
ld
ld.bfd
ld.so
ldd
lefty
less
lessecho
lessfile
lesskey
lesspipe
lexgrog
libnetcfg
libpng-config
libpng16-config
link
lintian
lintian-annotate-hints
lintian-explain-tags
lintian-info
linux-boot-prober
linux-check-removal
linux-run-hooks
linux-update-symlinks
linux-version
linux32
linux64
listres
ln
lneato
lnstat
loadkeys
loadunimap
locale
localectl
localedef
locate
logger
login
loginctl
logname
look
lowntfs-3g
lp_solve
ls
lsattr
lsb_release
lsblk
lscpu
lsdiff
lsinitramfs
lsipc
lslocks
lslogins
lsmem
lsmod
lsns
lsof
lspci
lspgpot
lsusb
lsw
lto-dump
lto-dump-14
luit
lwp-download
lwp-dump
lwp-mirror
lwp-request
lxappearance
lxdm-config
lxpolkit
lxsettings-daemon
lzcat
lzcmp
lzdiff
lzegrep
lzfgrep
lzgrep
lzip
lzip-compressor
lzip-decompressor
lzip.plzip
lzless
lzma
lzmainfo
lzmore
lzop
mail
mailmail3
mailq
mailtest
mailx
make
make-cadir
make-first-existing-target
man
man-recode
mandb
manpath
mapscrn
mate-notification-properties
mate-power-manager
mate-power-preferences
mate-power-statistics
mate-volume-control
mate-volume-control-status-icon
mawk
mbim-network
mbimcli
mcookie
md5sum
mech-dump
mesa-overlay-control.py
migrate-pubring-from-classic-gpg
mimeopen
mimetype
mingle
minisat
mk_modmap
mkdir
mkfifo
mkfontdir
mkfontscale
mknod
mkpasswd
mktemp
mm2gv
mmcli
mokutil
more
mount
mountpoint
mpris-proxy
ms_print
msgattrib
msgcat
msgcmp
msgcomm
msgconv
msgen
msgexec
msgfilter
msgfmt
msggrep
msginit
msgmerge
msgunfmt
msguniq
msiexec
msiexec-stable
mt
mt-gnu
mv
namei
nano
nawk
ncurses6-config
ncursesw6-config
neato
neqn
netkey-tool
networkctl
newaliases
newgrp
ngettext
nhlt-dmic-info
nice
nisdomainname
nitrogen
nl
nm
nm-applet
nm-connection-editor
nm-online
nmcli
nmtui
nmtui-connect
nmtui-edit
nmtui-hostname
nohup
nop
normalizer
notify-send
npa-tool
nproc
nroff
nsenter
nstat
ntfs-3g
ntfs-3g.probe
ntfscat
ntfscluster
ntfscmp
ntfsdecrypt
ntfsfallocate
ntfsfix
ntfsinfo
ntfsls
ntfsmove
ntfsrecover
ntfssecaudit
ntfstruncate
ntfsusermap
ntfswipe
numfmt
nvlc
obamenu
obapps
obconf
obexctl
objcopy
objdump
obmenu
obxprop
oclock
od
open
openbox
openbox-session
openpgp-tool
opensc-asn1
opensc-explorer
opensc-notify
opensc-tool
openssl
openvt
optscript
os-prober
osage
p11-kit
p7zip
pa-info
pacat
pacmd
pactl
padsp
pager
pamon
paper
paperconf
paplay
parec
parecord
partx
passwd
paste
pasuspender
patch
patchview
patchwork
pathchk
patiencediff
pax11publish
pcf2vpnc
pcilmr
pdb3
pdb3.13
pdf2dsc
pdf2ps
pdfattach
pdfdetach
pdffonts
pdfimages
pdfinfo
pdfseparate
pdfsig
pdftocairo
pdftohtml
pdftoppm
pdftops
pdftotext
pdfunite
peekfd
peglgears
peglgears.x86_64-linux-gnu
perl
perl5.40-x86_64-linux-gnu
perl5.40.1
perlbug
perldoc
perli11ndoc
perlivp
perlthanks
pf2afm
pfbtopfa
pgrep
pic
pico
piconv
pidof
pidwait
pinentry
pinentry-curses
pinentry-gnome3
pinentry-x11
ping
ping4
ping6
pinky
pipewire
pipewire-aes67
pipewire-avb
pipewire-pulse
pipx
piv-tool
pkaction
pkcheck
pkcs11-register
pkcs11-tool
pkcs15-crypt
pkcs15-init
pkcs15-tool
pkexec
pkg-config
pkgconf
pkill
pkttyagent
pl2pm
pldd
plocate
plog
plymouth
plzip
pmap
png-fix-itxt
pngfix
pod2html
pod2man
pod2text
pod2usage
podchecker
poff
pon
powerprofilesctl
pphs
pr
precat
preconv
preunzip
prezip
prezip-bin
printafm
printenv
printf
prlimit
prove
proxy
prtstat
prune
ps
ps2ascii
ps2epsi
ps2pdf
ps2pdf12
ps2pdf13
ps2pdf14
ps2pdfwr
ps2ps
ps2ps2
ps2txt
psfaddtable
psfgettable
psfstriptable
psfxtable
pslog
pstree
pstree.x11
ptar
ptardiff
ptargrep
ptx
pulseaudio
pw-cat
pw-cli
pw-config
pw-container
pw-dot
pw-dsdplay
pw-dump
pw-encplay
pw-link
pw-loopback
pw-metadata
pw-mididump
pw-midiplay
pw-midirecord
pw-mon
pw-play
pw-profiler
pw-record
pw-reserve
pw-top
pwd
pwdx
py3clean
py3compile
py3versions
pycrust
pydoc3
pydoc3.13
pygettext3
pygettext3.13
pyhtmlizer3
pyshell
pyslices
pyslicesshell
python-argcomplete-check-easy-install-script
python3
python3-qr
python3.13
pywxrc
pzstd
qmi-firmware-update
qmi-network
qmicli
qr
qvlc
ranlib
rbash
rctest
rdjpgcom
rdma
readelf
readlink
readtags
realpath
rearj
recode-sr-latin
recountdiff
rediff
regedit
regedit-stable
register-python-argcomplete
regsvr32
regsvr32-stable
remotinator
rename.ul
rendercheck
renice
reset
resizecons
rev
rfcomm
rg
rgrep
rm
rmdir
rmiregistry
rnano
routel
rpcgen
rpl
rrsync
rstart
rstartd
rsync
rsync-ssl
rtstat
run-parts
run-with-aspell
run0
runcon
runzip
rview
rvim
rvlc
rzip
savelog
sc-hsm-tool
scalar
sccmap
scp
screen
screendump
script
scriptlive
scriptreplay
scrot
sdiff
sdptool
sed
select-default-iwrap
select-editor
sensible-browser
sensible-editor
sensible-pager
sensible-terminal
seq
sessreg
setarch
setfont
setkeycodes
setleds
setlogcons
setmetamode
setpci
setpriv
setsid
setterm
setupcon
setvtrgb
setxkbmap
sfdp
sftp
sg
sh
sha1sum
sha224sum
sha256sum
sha384sum
sha512sum
shasum
showconsolefont
showfigfonts
showkey
showrgb
shred
shuf
size
skill
slabtop
sleep
slock
slstatus
smproxy
snice
soelim
sort
spa-acp-tool
spa-inspect
spa-json-dump
spa-monitor
spa-resample
speaker-test
spellintian
splain
split
splitdiff
splitfont
sprop
sqv
ss
ssconvert
ssdiff
sselp
ssgrep
ssh
ssh-add
ssh-agent
ssh-argv0
ssh-copy-id
ssh-keygen
ssh-keyscan
sshfs
ssid
ssindex
start-pulseaudio-x11
startx
stat
stdbuf
stest
stl2gts
streamzip
strings
strip
stty
su
su-to-root
sudo
sudoedit
sudoreplay
sum
svlc
svn
svn-backup-dumps
svn-bisect
svn-clean
svn-hot-backup
svn-mergeinfo-normalizer
svn-populate-node-origins-index
svn-vendor
svn2cl
svn_apply_autoprops
svn_load_dirs
svnadmin
svnauthz
svnauthz-validate
svnbench
svndiff
svndiffview
svndumpfilter
svnfsfs
svnlook
svnmucc
svnraisetreeconflict
svnrdump
svnserve
svnsync
svnversion
svnwrap
swarp
synaptic-pkexec
sync
systemctl
systemd-ac-power
systemd-analyze
systemd-ask-password
systemd-cat
systemd-cgls
systemd-cgtop
systemd-confext
systemd-creds
systemd-delta
systemd-detect-virt
systemd-escape
systemd-firstboot
systemd-hwdb
systemd-id128
systemd-inhibit
systemd-machine-id-setup
systemd-mount
systemd-notify
systemd-path
systemd-run
systemd-socket-activate
systemd-stdio-bridge
systemd-sysext
systemd-sysusers
systemd-tmpfiles
systemd-tty-ask-password-agent
systemd-umount
systemd-vpick
t1ascii
t1asm
t1binary
t1disasm
t1mac
t1unmac
tabbed
tabbed.default
tabbed.meta
tabs
tac
tail
tar
taskset
tbl
tclsh
tclsh8.6
tcltk-depends
tee
tempfile
terminator
test
thunar
thunar-settings
thunar-volman
thunar-volman-settings
tic
tightvncpasswd
timedatectl
timeout
tint2
tint2conf
tint2restart
tjbench
tkconch3
tload
tmux
tnftp
toe
top
touch
tput
tqdm
tr
transform
transmission-gtk
transset
tred
trial3
troff
true
truncate
trust
tset
tsort
tty
twist3
twistd3
twopi
tzselect
ucf
ucfq
ucfr
uclampset
ucs2any
udevadm
udisksctl
ul
umount
unace
unalz
uname
uncompress
unexpand
unflatten
unicode_start
unicode_stop
uniq
unlink
unlzma
unmkinitramfs
unshare
unwrapdiff
unxrandr
unxz
unzip
unzipsfx
unzstd
update-alternatives
update-desktop-database
update-menus
update-mime-database
update-perl-sax-parsers
updatedb
upower
uptime
usb-devices
usbhid-dump
usbreset
user-setup
users
uuidgen
uuidparse
valgrind
valgrind-di-server
valgrind-listener
valgrind.bin
varlinkctl
vdir
vgdb
vi
view
viewnior
viewres
vim
vim.basic
vim.tiny
vimdiff
vimdot
vimtutor
vkgears
vkgears.x86_64-linux-gnu
vlc
vlc-wrapper
vmstat
vmwarectrl
vncpasswd
vncviewer
w
wall
wamp
watch
watchgnupg
wayland-scanner
wc
wcurl
wdctl
westcos-tool
wget
whatis
whereis
which
which.debianutils
whiptail
who
whoami
whois
wine
wine-stable
wineboot
wineboot-stable
winecfg
winecfg-stable
wineconsole
wineconsole-stable
winedbg
winedbg-stable
winefile
winefile-stable
winepath
winepath-stable
wineserver
wineserver-stable
wireplumber
wish
wish8.6
wmctrl
wmname
word-list-compress
wormhole
wpa_passphrase
wpctl
wpexec
wrjpgcom
wxdemo
wxdocs
wxget
x-session-manager
x-terminal-emulator
x-window-manager
x-www-browser
x11perf
x11perfcomp
x86_64
x86_64-linux-gnu-addr2line
x86_64-linux-gnu-ar
x86_64-linux-gnu-as
x86_64-linux-gnu-c++filt
x86_64-linux-gnu-cpp
x86_64-linux-gnu-cpp-14
x86_64-linux-gnu-elfedit
x86_64-linux-gnu-g++
x86_64-linux-gnu-g++-14
x86_64-linux-gnu-gcc
x86_64-linux-gnu-gcc-14
x86_64-linux-gnu-gcc-ar
x86_64-linux-gnu-gcc-ar-14
x86_64-linux-gnu-gcc-nm
x86_64-linux-gnu-gcc-nm-14
x86_64-linux-gnu-gcc-ranlib
x86_64-linux-gnu-gcc-ranlib-14
x86_64-linux-gnu-gcov
x86_64-linux-gnu-gcov-14
x86_64-linux-gnu-gcov-dump
x86_64-linux-gnu-gcov-dump-14
x86_64-linux-gnu-gcov-tool
x86_64-linux-gnu-gcov-tool-14
x86_64-linux-gnu-gprof
x86_64-linux-gnu-ld
x86_64-linux-gnu-ld.bfd
x86_64-linux-gnu-lto-dump
x86_64-linux-gnu-lto-dump-14
x86_64-linux-gnu-nm
x86_64-linux-gnu-objcopy
x86_64-linux-gnu-objdump
x86_64-linux-gnu-pkg-config
x86_64-linux-gnu-pkgconf
x86_64-linux-gnu-ranlib
x86_64-linux-gnu-readelf
x86_64-linux-gnu-size
x86_64-linux-gnu-strings
x86_64-linux-gnu-strip
xargs
xauth
xbiff
xbrnetwork
xbrnetwork-ui
xcalc
xclip
xclip-copyfile
xclip-cutfile
xclip-pastefile
xclipboard
xclock
xcmsdb
xconsole
xcursorgen
xcutsel
xdg-dbus-proxy
xdg-desktop-icon
xdg-desktop-menu
xdg-email
xdg-icon-resource
xdg-mime
xdg-open
xdg-screensaver
xdg-settings
xdg-user-dir
xdg-user-dirs-update
xditview
xdotool
xdpyinfo
xdriinfo
xedit
xeglgears
xeglgears.x86_64-linux-gnu
xeglthreads
xeglthreads.x86_64-linux-gnu
xev
xeyes
xfburn
xfce4-notifyd-config
xfce4-screenshooter
xfconf-query
xfd
xfontsel
xgamma
xgc
xgettext
xhost
xinit
xinput
xkbbell
xkbcomp
xkbevd
xkbprint
xkbvleds
xkbwatch
xkeystone
xkill
xload
xlogo
xlsatoms
xlsclients
xlsfonts
xmag
xman
xmessage
xmodmap
xmore
xprop
xrandr
xrdb
xrefresh
xscreensaver
xscreensaver-command
xscreensaver-demo
xscreensaver-settings
xsel
xset
xsetmode
xsetpointer
xsetroot
xsetwacom
xslate
xsltproc
xsm
xssstate
xstdcmap
xsubpp
xtightvncviewer
xvidtune
xvinfo
xvncviewer
xwd
xwininfo
xwud
xz
xzcat
xzcmp
xzdiff
xzegrep
xzfgrep
xzgrep
xzless
xzmore
yelp
yes
ypdomainname
zcat
zcmp
zdiff
zdump
zegrep
zenity
zfgrep
zforce
zgrep
zip
zipcloak
zipdetails
zipgrep
zipinfo
zipnote
zipserver
zipsplit
zless
zmore
znew
zoxide
zstd
zstdcat
zstdgrep
zstdless
zstdmt

[minishell_stderr]
minishell: env: too many arguments

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/2_path_check.sh:47
Fallo detectado por mstest en: STD_OUT
[input]
touch tmp_x_file1
tmp_x_file1
echo $?
./tmp_x_file1
echo $?
export PATH=$HOME
echo $PATH
tmp_x_file1
echo $?
./tmp_x_file1
echo $?
unset PATH
tmp_x_file1
echo $?
./tmp_x_file1
echo $?
echo 42
/bin/rm -f tmp_x_file1

[esperado_bash_stdout]
127
126
/home/marcos
127
126
126
126
42

[esperado_bash_stderr]
bash: line 3: tmp_x_file1: command not found
bash: line 5: ./tmp_x_file1: Permission denied
bash: line 9: tmp_x_file1: command not found
bash: line 11: ./tmp_x_file1: Permission denied
bash: line 14: tmp_x_file1: Permission denied
bash: line 16: ./tmp_x_file1: Permission denied

[esperado_bash_exit_code] 0

[minishell_stdout]
127
127
/home/marcos
127
127
127
127
42

[minishell_stderr]
minishell: tmp_x_file1: command not found
minishell: ./tmp_x_file1: command not found
minishell: tmp_x_file1: command not found
minishell: ./tmp_x_file1: command not found
minishell: tmp_x_file1: command not found
minishell: ./tmp_x_file1: command not found

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:5
Fallo detectado por mstest en: EXIT_CODE
[input]
>

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:7
Fallo detectado por mstest en: EXIT_CODE
[input]
<

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `<'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:9
Fallo detectado por mstest en: EXIT_CODE
[input]
<<

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `<<'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:11
Fallo detectado por mstest en: EXIT_CODE
[input]
> > > > >

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `>'
bash: line 2: `> > > > >'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `>'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:13
Fallo detectado por mstest en: EXIT_CODE
[input]
>> >> >> >>

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `>>'
bash: line 2: `>> >> >> >>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `>>'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:15
Fallo detectado por mstest en: EXIT_CODE
[input]
>>>>>>>>>

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `>>'
bash: line 2: `>>>>>>>>>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:17
Fallo detectado por mstest en: EXIT_CODE
[input]
<<<<<<<<<

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `<<<'
bash: line 2: `<<<<<<<<<'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:19
Fallo detectado por mstest en: EXIT_CODE
[input]
~

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: /home/marcos: Is a directory

[esperado_bash_exit_code] 126

[minishell_stdout]

[minishell_stderr]
minishell: ~: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:21
Fallo detectado por mstest en: EXIT_CODE
[input]
< < < < < <

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `<'
bash: line 2: `< < < < < <'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `<'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:23
Fallo detectado por mstest en: EXIT_CODE
[input]
/bin/cat ><

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `<'
bash: line 2: `/bin/cat ><'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:25
Fallo detectado por mstest en: EXIT_CODE
[input]
/bin/cat <Makefile >

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `/bin/cat <Makefile >'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:29
Fallo detectado por mstest en: EXIT_CODE
[input]
echo >

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `echo >'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:31
Fallo detectado por mstest en: EXIT_CODE
[input]
echo > <

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `<'
bash: line 2: `echo > <'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `<'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:33
Fallo detectado por mstest en: EXIT_CODE
[input]
.

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: .: command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/.: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:35
Fallo detectado por mstest en: EXIT_CODE
[input]
..

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: ..: command not found

[esperado_bash_exit_code] 127

[minishell_stdout]

[minishell_stderr]
/home/marcos/.local/bin/..: Permission denied

[minishell_exit_code] 126

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:37
Fallo detectado por mstest en: EXIT_CODE
[input]
echo | |

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `echo | |'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:43
Fallo detectado por mstest en: EXIT_CODE
[input]
>echo>
/bin/rm -f echo

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `>echo>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:46
Fallo detectado por mstest en: EXIT_CODE
[input]
<echo<
/bin/rm -f echo

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `<echo<'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:49
Fallo detectado por mstest en: EXIT_CODE
[input]
>>echo>>
/bin/rm -f echo

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `>>echo>>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:52
Fallo detectado por mstest en: EXIT_CODE
[input]
|echo|

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `|echo|'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:56
Fallo detectado por mstest en: EXIT_CODE
[input]
|

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `|'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:58
Fallo detectado por mstest en: EXIT_CODE
[input]
| test

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| test'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:60
Fallo detectado por mstest en: EXIT_CODE
[input]
| | |

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| | |'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:62
Fallo detectado por mstest en: EXIT_CODE
[input]
| | | | test

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| | | | test'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:64
Fallo detectado por mstest en: EXIT_CODE
[input]
| test

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| test'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:66
Fallo detectado por mstest en: EXIT_CODE
[input]
echo > <

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `<'
bash: line 2: `echo > <'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `<'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:68
Fallo detectado por mstest en: EXIT_CODE
[input]
hello world
||||||||

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: hello: command not found
bash: line 3: syntax error near unexpected token `||'
bash: line 3: `||||||||'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: hello: command not found
minishell: syntax error near unexpected token `||||||||'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:74
Fallo detectado por mstest en: EXIT_CODE
[input]
> > > >

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `>'
bash: line 2: `> > > >'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `>'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:76
Fallo detectado por mstest en: EXIT_CODE
[input]
>> >> >> >>

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `>>'
bash: line 2: `>> >> >> >>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `>>'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:78
Fallo detectado por mstest en: EXIT_CODE
[input]
<<

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `<<'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:86
Fallo detectado por mstest en: EXIT_CODE
[input]
| echo -n oui

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `| echo -n oui'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `|'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:96
Fallo detectado por mstest en: EXIT_CODE
[input]
<<| echo wtf

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `<<| echo wtf'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: wtf: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:98
Fallo detectado por mstest en: EXIT_CODE
[input]
>>| echo wtf

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `>>| echo wtf'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: wtf: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:103
Fallo detectado por mstest en: EXIT_CODE
[input]
<| echo wtf

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `|'
bash: line 2: `<| echo wtf'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: wtf: command not found

[minishell_exit_code] 127

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/8_syntax_errors.sh:113
Fallo detectado por mstest en: EXIT_CODE
[input]
<>

[esperado_bash_stdout]

[esperado_bash_stderr]
bash: line 2: syntax error near unexpected token `newline'
bash: line 2: `<>'

[esperado_bash_exit_code] 2

[minishell_stdout]

[minishell_stderr]
minishell: syntax error near unexpected token `newline'

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/9_go_wild.sh:30
Fallo detectado por mstest en: STD_OUT
[input]
export test="arg1	arg2"
echo 'echo $1' > tmp_test_sh
bash tmp_test_sh $test
echo 'echo $2' > tmp_test_sh
bash tmp_test_sh $test
rm -f tmp_test_sh

[esperado_bash_stdout]
arg1
arg2

[esperado_bash_stderr]

[esperado_bash_exit_code] 0

[minishell_stdout]
arg1 arg2


[minishell_stderr]

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/9_go_wild.sh:46
Fallo detectado por mstest en: STD_OUT,STD_ERR
[input]
echo "env | /usr/bin/wc -l" | env -i $MINISHELL_PATH"/"$EXECUTABLE
echo $?

[esperado_bash_stdout]
126

[esperado_bash_stderr]
env: ‘/’: Permission denied

[esperado_bash_exit_code] 0

[minishell_stdout]
1

[minishell_stderr]
minishell: env: too many arguments

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/9_go_wild.sh:49
Fallo detectado por mstest en: STD_OUT
[input]
echo "ls" | env -i $MINISHELL_PATH"/"$EXECUTABLE
echo $?

[esperado_bash_stdout]
126

[esperado_bash_stderr]
env: ‘/’: Permission denied

[esperado_bash_exit_code] 0

[minishell_stdout]
1

[minishell_stderr]
minishell: env: too many arguments

[minishell_exit_code] 0

============================================================
Test: /home/marcos/programming/minishell_sergio/tests/42_minishell_tester/cmds/mand/9_go_wild.sh:52
Fallo detectado por mstest en: STD_OUT,STD_ERR
[input]
echo "unset PATH" | env -i $MINISHELL_PATH"/"$EXECUTABLE
echo $?

[esperado_bash_stdout]
126

[esperado_bash_stderr]
env: ‘/’: Permission denied

[esperado_bash_exit_code] 0

[minishell_stdout]
1

[minishell_stderr]
minishell: env: too many arguments

[minishell_exit_code] 0

