From a485b3046ec9f848bca949bb936e879783da2828 Mon Sep 17 00:00:00 2001 From: hugogogo Date: Sun, 5 Dec 2021 18:26:44 +0100 Subject: [PATCH] ajouts des tests discord --- tests/unit_tests/file.log | 27 - tests/unit_tests/logs/bash_log.txt | 2110 ++++++++++++++++++++++- tests/unit_tests/logs/minishell_log.txt | 1549 ++++++++++++++++- tests/unit_tests/tests_discord.md | 56 - tests/unit_tests/ut_expensions.sh | 17 + tests/unit_tests/ut_heredocs.sh | 8 - tests/unit_tests/ut_pipes.sh | 12 + tests/unit_tests/ut_redirections.sh | 46 + tests/unit_tests/ut_vrac.sh | 13 + 9 files changed, 3743 insertions(+), 95 deletions(-) delete mode 100644 tests/unit_tests/file.log delete mode 100644 tests/unit_tests/tests_discord.md diff --git a/tests/unit_tests/file.log b/tests/unit_tests/file.log deleted file mode 100644 index e1e3896..0000000 --- a/tests/unit_tests/file.log +++ /dev/null @@ -1,27 +0,0 @@ -simplonco@simplonco-Latitude-E6320:~/Nextcloud/informatique/42/minishell/minishell/tests/unit_tes sts$ echo "hugo" -hugo -simplonco@simplonco-Latitude-E6320:~/Nextcloud/informatique/42/minishell/minishell/tests/unit_tes sts$ cat << EOF ->  -file.log unitests.sh ut_expensions.sh ut_to_do_manually.sh -logs/ ut_bonus.sh ut_heredocs.sh ut_vrac.sh -minishell ut_builtins.sh ut_pipes.sh wip/ -tests_discord.md ut_exit_status.sh ut_redirections.sh -> -file.log unitests.sh ut_expensions.sh ut_to_do_manually.sh -logs/ ut_bonus.sh ut_heredocs.sh ut_vrac.sh -minishell ut_builtins.sh ut_pipes.sh wip/ -tests_discord.md ut_exit_status.sh ut_redirections.sh -> hello you ->  -file.log unitests.sh ut_expensions.sh ut_to_do_manually.sh -logs/ ut_bonus.sh ut_heredocs.sh ut_vrac.sh -minishell ut_builtins.sh ut_pipes.sh wip/ -tests_discord.md ut_exit_status.sh ut_redirections.sh -> -file.log unitests.sh ut_expensions.sh ut_to_do_manually.sh -logs/ ut_bonus.sh ut_heredocs.sh ut_vrac.sh -minishell ut_builtins.sh ut_pipes.sh wip/ -tests_discord.md ut_exit_status.sh ut_redirections.sh -> EOF -hello you -simplonco@simplonco-Latitude-E6320:~/Nextcloud/informatique/42/minishell/minishell/tests/unit_tes sts$ exit diff --git a/tests/unit_tests/logs/bash_log.txt b/tests/unit_tests/logs/bash_log.txt index d3834fe..5e29e5d 100644 --- a/tests/unit_tests/logs/bash_log.txt +++ b/tests/unit_tests/logs/bash_log.txt @@ -2,9 +2,2115 @@  -file: ut_heredocs.sh +file: ut_builtins.sh  -COMMANDE=' echo "hugo"' +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +_=/usr/bin/env +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 + + +export var +----------- + + + +export var=test +----------- + + + +export var ="cat Makefile | grep >" +----------- + + + +export "test=ici"=coucou +----------- + + + +export LOL=lala ROR=rara +----------- + + + +export "HI= hi" +----------- + + + +export "HI =hi" +----------- + + + +export +env +----------- +declare -x CLUTTER_BACKEND="x11" +declare -x COLORTERM="truecolor" +declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" +declare -x DEFAULTS_PATH="/usr/share/gconf/xubuntu.default.path" +declare -x DESKTOP_SESSION="xubuntu" +declare -x DISPLAY=":0.0" +declare -x GDMSESSION="xubuntu" +declare -x GDM_LANG="en_US" +declare -x GLADE_CATALOG_PATH=":" +declare -x GLADE_MODULE_PATH=":" +declare -x GLADE_PIXMAP_PATH=":" +declare -x GPG_AGENT_INFO="/run/user/1000/gnupg/S.gpg-agent:0:1" +declare -x GTK_OVERLAY_SCROLLING="0" +declare -x HOME="/home/simplonco" +declare -x LANG="en_US.UTF-8" +declare -x LANGUAGE="en_US" +declare -x LC_ADDRESS="fr_FR.UTF-8" +declare -x LC_IDENTIFICATION="fr_FR.UTF-8" +declare -x LC_MEASUREMENT="fr_FR.UTF-8" +declare -x LC_MONETARY="fr_FR.UTF-8" +declare -x LC_NAME="fr_FR.UTF-8" +declare -x LC_NUMERIC="fr_FR.UTF-8" +declare -x LC_PAPER="fr_FR.UTF-8" +declare -x LC_TELEPHONE="fr_FR.UTF-8" +declare -x LC_TIME="fr_FR.UTF-8" +declare -x LESS="-R" +declare -x LOGNAME="simplonco" +declare -x LSCOLORS="Gxfxcxdxbxegedabagacad" +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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:" +declare -x MAIL="hulamy@student.42.fr" +declare -x MANDATORY_PATH="/usr/share/gconf/xubuntu.mandatory.path" +declare -x OLDPWD="/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs" +declare -x PAGER="less" +declare -x PATH="/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" +declare -x PWD="/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests" +declare -x QT_ACCESSIBILITY="1" +declare -x QT_QPA_PLATFORMTHEME="gtk2" +declare -x SESSION_MANAGER="local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816" +declare -x SHELL="/usr/bin/zsh" +declare -x SHLVL="4" +declare -x SSH_AGENT_PID="4798" +declare -x SSH_AUTH_SOCK="/run/user/1000/keyring/ssh" +declare -x STY="9401.pts-1.simplonco-Latitude-E6320" +declare -x S_COLORS="auto" +declare -x TERM="screen.xterm-256color" +declare -x TERMCAP="SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\\ + :DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\ + :cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\ + :do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\ + :le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\ + :li#25:co#96:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\ + :cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\ + :im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\ + :ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\ + :ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\ + :se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\ + :me=\\E[m:ms:\\ + :Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\ + :vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\ + :ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\ + :po=\\E[5i:pf=\\E[4i:Km=\\E[M:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:\\ + :k3=\\EOR:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:\\ + :k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:\\ + :F3=\\E[1;2P:F4=\\E[1;2Q:F5=\\E[1;2R:F6=\\E[1;2S:\\ + :F7=\\E[15;2~:F8=\\E[17;2~:F9=\\E[18;2~:FA=\\E[19;2~:\\ + :FB=\\E[20;2~:FC=\\E[21;2~:FD=\\E[23;2~:FE=\\E[24;2~:kb=:\\ + :K2=\\EOE:kB=\\E[Z:kF=\\E[1;2B:kR=\\E[1;2A:*4=\\E[3;2~:\\ + :*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:%c=\\E[6;2~:\\ + :%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:\\ + :@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:\\ + :kd=\\EOB:kr=\\EOC:kl=\\EOD:km:" +declare -x USER="hulamy" +declare -x VTE_VERSION="5202" +declare -x WINDOW="10" +declare -x WINDOWID="37748774" +declare -x XAUTHORITY="/home/simplonco/.Xauthority" +declare -x XDG_CONFIG_DIRS="/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg" +declare -x XDG_CURRENT_DESKTOP="XFCE" +declare -x XDG_DATA_DIRS="/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share" +declare -x XDG_GREETER_DATA_DIR="/var/lib/lightdm-data/simplonco" +declare -x XDG_MENU_PREFIX="xfce-" +declare -x XDG_RUNTIME_DIR="/run/user/1000" +declare -x XDG_SEAT="seat0" +declare -x XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" +declare -x XDG_SESSION_DESKTOP="xubuntu" +declare -x XDG_SESSION_ID="c2" +declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session0" +declare -x XDG_SESSION_TYPE="x11" +declare -x XDG_VTNR="7" +declare -x ZSH="/home/simplonco/.oh-my-zsh" +declare -x _="/bin/bash" +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env + + +env +export +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +_=/usr/bin/env +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +declare -x CLUTTER_BACKEND="x11" +declare -x COLORTERM="truecolor" +declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" +declare -x DEFAULTS_PATH="/usr/share/gconf/xubuntu.default.path" +declare -x DESKTOP_SESSION="xubuntu" +declare -x DISPLAY=":0.0" +declare -x GDMSESSION="xubuntu" +declare -x GDM_LANG="en_US" +declare -x GLADE_CATALOG_PATH=":" +declare -x GLADE_MODULE_PATH=":" +declare -x GLADE_PIXMAP_PATH=":" +declare -x GPG_AGENT_INFO="/run/user/1000/gnupg/S.gpg-agent:0:1" +declare -x GTK_OVERLAY_SCROLLING="0" +declare -x HOME="/home/simplonco" +declare -x LANG="en_US.UTF-8" +declare -x LANGUAGE="en_US" +declare -x LC_ADDRESS="fr_FR.UTF-8" +declare -x LC_IDENTIFICATION="fr_FR.UTF-8" +declare -x LC_MEASUREMENT="fr_FR.UTF-8" +declare -x LC_MONETARY="fr_FR.UTF-8" +declare -x LC_NAME="fr_FR.UTF-8" +declare -x LC_NUMERIC="fr_FR.UTF-8" +declare -x LC_PAPER="fr_FR.UTF-8" +declare -x LC_TELEPHONE="fr_FR.UTF-8" +declare -x LC_TIME="fr_FR.UTF-8" +declare -x LESS="-R" +declare -x LOGNAME="simplonco" +declare -x LSCOLORS="Gxfxcxdxbxegedabagacad" +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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:" +declare -x MAIL="hulamy@student.42.fr" +declare -x MANDATORY_PATH="/usr/share/gconf/xubuntu.mandatory.path" +declare -x OLDPWD="/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs" +declare -x PAGER="less" +declare -x PATH="/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" +declare -x PWD="/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests" +declare -x QT_ACCESSIBILITY="1" +declare -x QT_QPA_PLATFORMTHEME="gtk2" +declare -x SESSION_MANAGER="local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816" +declare -x SHELL="/usr/bin/zsh" +declare -x SHLVL="4" +declare -x SSH_AGENT_PID="4798" +declare -x SSH_AUTH_SOCK="/run/user/1000/keyring/ssh" +declare -x STY="9401.pts-1.simplonco-Latitude-E6320" +declare -x S_COLORS="auto" +declare -x TERM="screen.xterm-256color" +declare -x TERMCAP="SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\\ + :DO=\\E[%dB:LE=\\E[%dD:RI=\\E[%dC:UP=\\E[%dA:bs:bt=\\E[Z:\\ + :cd=\\E[J:ce=\\E[K:cl=\\E[H\\E[J:cm=\\E[%i%d;%dH:ct=\\E[3g:\\ + :do=^J:nd=\\E[C:pt:rc=\\E8:rs=\\Ec:sc=\\E7:st=\\EH:up=\\EM:\\ + :le=^H:bl=^G:cr=^M:it#8:ho=\\E[H:nw=\\EE:ta=^I:is=\\E)0:\\ + :li#25:co#96:am:xn:xv:LP:sr=\\EM:al=\\E[L:AL=\\E[%dL:\\ + :cs=\\E[%i%d;%dr:dl=\\E[M:DL=\\E[%dM:dc=\\E[P:DC=\\E[%dP:\\ + :im=\\E[4h:ei=\\E[4l:mi:IC=\\E[%d@:ks=\\E[?1h\\E=:\\ + :ke=\\E[?1l\\E>:vi=\\E[?25l:ve=\\E[34h\\E[?25h:vs=\\E[34l:\\ + :ti=\\E[?1049h:te=\\E[?1049l:us=\\E[4m:ue=\\E[24m:so=\\E[3m:\\ + :se=\\E[23m:mb=\\E[5m:md=\\E[1m:mh=\\E[2m:mr=\\E[7m:\\ + :me=\\E[m:ms:\\ + :Co#8:pa#64:AF=\\E[3%dm:AB=\\E[4%dm:op=\\E[39;49m:AX:\\ + :vb=\\Eg:G0:as=\\E(0:ae=\\E(B:\\ + :ac=\\140\\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\\ + :po=\\E[5i:pf=\\E[4i:Km=\\E[M:k0=\\E[10~:k1=\\EOP:k2=\\EOQ:\\ + :k3=\\EOR:k4=\\EOS:k5=\\E[15~:k6=\\E[17~:k7=\\E[18~:\\ + :k8=\\E[19~:k9=\\E[20~:k;=\\E[21~:F1=\\E[23~:F2=\\E[24~:\\ + :F3=\\E[1;2P:F4=\\E[1;2Q:F5=\\E[1;2R:F6=\\E[1;2S:\\ + :F7=\\E[15;2~:F8=\\E[17;2~:F9=\\E[18;2~:FA=\\E[19;2~:\\ + :FB=\\E[20;2~:FC=\\E[21;2~:FD=\\E[23;2~:FE=\\E[24;2~:kb=:\\ + :K2=\\EOE:kB=\\E[Z:kF=\\E[1;2B:kR=\\E[1;2A:*4=\\E[3;2~:\\ + :*7=\\E[1;2F:#2=\\E[1;2H:#3=\\E[2;2~:#4=\\E[1;2D:%c=\\E[6;2~:\\ + :%e=\\E[5;2~:%i=\\E[1;2C:kh=\\E[1~:@1=\\E[1~:kH=\\E[4~:\\ + :@7=\\E[4~:kN=\\E[6~:kP=\\E[5~:kI=\\E[2~:kD=\\E[3~:ku=\\EOA:\\ + :kd=\\EOB:kr=\\EOC:kl=\\EOD:km:" +declare -x USER="hulamy" +declare -x VTE_VERSION="5202" +declare -x WINDOW="10" +declare -x WINDOWID="37748774" +declare -x XAUTHORITY="/home/simplonco/.Xauthority" +declare -x XDG_CONFIG_DIRS="/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg" +declare -x XDG_CURRENT_DESKTOP="XFCE" +declare -x XDG_DATA_DIRS="/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share" +declare -x XDG_GREETER_DATA_DIR="/var/lib/lightdm-data/simplonco" +declare -x XDG_MENU_PREFIX="xfce-" +declare -x XDG_RUNTIME_DIR="/run/user/1000" +declare -x XDG_SEAT="seat0" +declare -x XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" +declare -x XDG_SESSION_DESKTOP="xubuntu" +declare -x XDG_SESSION_ID="c2" +declare -x XDG_SESSION_PATH="/org/freedesktop/DisplayManager/Session0" +declare -x XDG_SESSION_TYPE="x11" +declare -x XDG_VTNR="7" +declare -x ZSH="/home/simplonco/.oh-my-zsh" +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env + + +export BLOU= +env +unset BLOU +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +BLOU= +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env + + +unset LOL ROR +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env + + +unset blablabla +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env + + +export "" +env +unset "" +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +TERM=screen.xterm-256color +SHELL=/usr/bin/zsh +VTE_VERSION=5202 +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +SHLVL=4 +XDG_SEAT=seat0 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=/usr/bin/env + + +echo +----------- + + + +echo simple +----------- +simple + + +echo -n simple +----------- +simple + + +echo -n -n -nnnn -nnnnm +----------- +-nnnnm + + +pwd a +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +pwd a b c d +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd +pwd +----------- +/home/simplonco + + +cd . +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd ~ +pwd +----------- +/home/simplonco + + +cd / +pwd +----------- +/ + + +cd no_file +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd a b c d +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd $HOME/Documents +pwd +----------- +/home/simplonco/Documents + + +cd ../../../../../.. +pwd +----------- +/home/simplonco/Nextcloud + + +exit -10 +----------- + + + +exit +10 +----------- + + + + +file: ut_exit_status.sh +  + +echo $? +----------- +0 + + +cat Makefile | grep pr | head -n 5 | cd test (mybin) +$? +----------- + + + +cat Makefile | grep pr | head -n 5 | cat test (bin) +$? +----------- + + + +cat Makefile | grep pr | head -n 5 | hello (NA) +$? +----------- + + + +cat diufosgid +$? +----------- + + + +exit +$? +----------- + + + + +file: ut_expensions.sh +  + +echo "bip | bip ; coyotte > < " " +----------- + + + +export vat=at +c$var Makefile +----------- + + + +$blablabla +----------- + + + +$LESS$VAR +----------- + + + +echo '' +----------- + + + +echo "" +----------- + + + +echo "\" +----------- + + + +echo "n n n" +----------- +n n n + + +echo "n + +" +----------- +n \n \n + + +echo hi";" hihi +----------- +hi; hihi + + +echo hi " ; " hihi +----------- +hi ; hihi + + +echo "s" +----------- +s + + +echo "\s" +----------- +\s + + +echo > +----------- + + + +echo "$HOME" +----------- +/home/simplonco + + +echo '$HOME' +----------- +$HOME + + +echo $HOME +----------- +/home/simplonco + + +export A="s -la" +l$A +----------- +total 212 +drwxrwxr-x 4 simplonco simplonco 4096 déc. 5 18:25 . +drwxrwxr-x 3 simplonco simplonco 4096 déc. 5 15:55 .. +drwxrwxr-x 2 simplonco simplonco 4096 déc. 5 15:55 logs +-rwxrwxr-x 1 simplonco simplonco 152184 déc. 5 18:25 minishell +-rw-rw-r-- 1 simplonco simplonco 6501 déc. 5 15:55 unitests.sh +-rw-rw-r-- 1 simplonco simplonco 83 déc. 5 15:55 ut_bonus.sh +-rw-rw-r-- 1 simplonco simplonco 630 déc. 5 15:55 ut_builtins.sh +-rw-rw-r-- 1 simplonco simplonco 201 déc. 5 15:55 ut_exit_status.sh +-rw-rw-r-- 1 simplonco simplonco 465 déc. 5 18:24 ut_expensions.sh +-rw-rw-r-- 1 simplonco simplonco 38 déc. 5 17:53 ut_heredocs.sh +-rw-rw-r-- 1 simplonco simplonco 519 déc. 5 18:20 ut_pipes.sh +-rw-rw-r-- 1 simplonco simplonco 808 déc. 5 18:19 ut_redirections.sh +-rw-rw-r-- 1 simplonco simplonco 216 déc. 5 15:55 ut_to_do_manually.sh +-rw-rw-r-- 1 simplonco simplonco 290 déc. 5 18:18 ut_vrac.sh +drwxrwxr-x 2 simplonco simplonco 4096 déc. 5 15:55 wip + + +export A=p +export B=w +$A"$B"d +"$A"'$B'd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +echo "ls -la b" +----------- +ls -la b + + +echo ok "" ok +----------- +ok ok + + +echo ok "" "" "" "" "" "" "" "" "" ok +----------- +ok ok + + +export OK="ok ok" +echo $OK +----------- +ok ok + + + +file: ut_heredocs.sh +  + + +file: ut_pipes.sh +  + +echo bonjour ; | +----------- + + + +echo bonjour | | +----------- + + + +| +----------- + + + +echo bonjour |; +----------- + + + +cat Makefile | grep pr | head -n 5 | cd test (mybin) +----------- + + + +cat Makefile | grep pr | head -n 5 | cat test (bin) +----------- + + + +cat Makefile | grep pr | head -n 5 | hello (NA) +----------- + + + +cat | cat | cat | ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo hudifg d | | hugdfihd +----------- + + + +echo | +----------- + + + +| echo +----------- + + + +sort | ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +exit 0 | exit 1 +----------- + + + +exit 1 | exit 0 +----------- + + + +cat < Makefile | grep gcc > output +ls +rm output +----------- +logs +minishell +output +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +rm output +----------- + + + +sleep 5 | exit +----------- + + + +ls | cat +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +cat | ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +ulimit -n +----------- +1024 + + +ls /proc/self/fd +----------- +0 +1 +2 +3 + + +ls | ls | ls /proc/self/fd +----------- +0 +1 +2 +3 + + +ls | ls | ls | ls | ls | ls /proc/self/fd +----------- +0 +1 +2 +3 + + + +file: ut_redirections.sh +  + +echo bonjour > $test +ls +rm '$test' +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +> log echo coucou +ls +rm log +----------- +log +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +cat < > +----------- + + + +cat < < +----------- + + + +cat > > +----------- + + + +> a ls > b < Makefile +ls +rm a b +----------- +a +b +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo > a Hello World! +ls +rm a +----------- +a +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +> a echo Hello World! +ls +rm a +----------- +a +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo bonjour > test 1 +ls +rm test +----------- +logs +minishell +test +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo bonjour >>> test +----------- + + + +echo bonjour > > out +ls +rm out +----------- + + + +echo 2 >> out1 > out2 +ls +rm out1 out2 +----------- +logs +minishell +out1 +out2 +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo 2 > out1 >> out2 +ls +rm out1 out2 +----------- +logs +minishell +out1 +out2 +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +cat < blablabla +----------- + + + +echo test > file test1 +ls +rm file +----------- +file +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +not_cmd bonjour > salut +ls +rm salut +----------- +logs +minishell +salut +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +>testt +ls +----------- +logs +minishell +testt +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +rm testt +>>testt +ls +----------- +logs +minishell +testt +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +rm testt +c >d +----------- + + + +echo hello >a +echo byebye >b +cat c >d +cat a +cat b +cat c +cat d +rm a b c d +----------- +hello +byebye +byebye + + +cat a | < b cat | cat > c | cat +ls +rm a b c +----------- +c +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo hello >a +echo byebye >b +echo ouf >c +cat a | < b cat | cat > c | cat +ls +cat a +cat b +cat c +rm a b c +----------- +a +b +c +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip +hello +byebye +byebye + + + +file: ut_vrac.sh +  + +$ +----------- + + + +file_name_in_current_dir +----------- + + + +/bin/echo bonjour +----------- +bonjour + + +not_cmd +----------- + + + +echo bonjour > $test w/ t +ls +rm '$test' +----------- +a +b +c +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +"exit retour a la ligne" +----------- + + + +minishell +----------- + + + +l^Ds +----------- + + + +touch testt +chmod 000 testt +ls +./testt +rm -rf testt +----------- +a +b +c +logs +minishell +testt +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +mkdir testt +./testt +pwd +cd ../ +rm -rf testt +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cat < ../ ----------- diff --git a/tests/unit_tests/logs/minishell_log.txt b/tests/unit_tests/logs/minishell_log.txt index d3834fe..e3f206b 100644 --- a/tests/unit_tests/logs/minishell_log.txt +++ b/tests/unit_tests/logs/minishell_log.txt @@ -2,9 +2,1554 @@  -file: ut_heredocs.sh +file: ut_builtins.sh  -COMMANDE=' echo "hugo"' +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +VTE_VERSION=5202 +SHELL=/usr/bin/zsh +TERM=screen.xterm-256color +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +XDG_SEAT=seat0 +SHLVL=3 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=./minishell +LINES=24 +COLUMNS=80 + + +export var +----------- + + + +export var=test +----------- + + + +export var ="cat Makefile | grep >" +----------- + + + +export "test=ici"=coucou +----------- + + + +export LOL=lala ROR=rara +----------- + + + +export "HI= hi" +----------- + + + +export "HI =hi" +----------- + + + +export +env +----------- + + + +env +export +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +VTE_VERSION=5202 +SHELL=/usr/bin/zsh +TERM=screen.xterm-256color +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +XDG_SEAT=seat0 +SHLVL=3 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=./minishell +LINES=24 +COLUMNS=80 + + +export BLOU= +env +unset BLOU +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +VTE_VERSION=5202 +SHELL=/usr/bin/zsh +TERM=screen.xterm-256color +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +XDG_SEAT=seat0 +SHLVL=3 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=./minishell +LINES=24 +COLUMNS=80 +BLOU= +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +VTE_VERSION=5202 +SHELL=/usr/bin/zsh +TERM=screen.xterm-256color +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +XDG_SEAT=seat0 +SHLVL=3 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=./minishell +LINES=24 +COLUMNS=80 + + +unset LOL ROR +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +VTE_VERSION=5202 +SHELL=/usr/bin/zsh +TERM=screen.xterm-256color +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +XDG_SEAT=seat0 +SHLVL=3 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=./minishell +LINES=24 +COLUMNS=80 + + +unset blablabla +env +----------- +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=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=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:*.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: +STY=9401.pts-1.simplonco-Latitude-E6320 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +XDG_MENU_PREFIX=xfce- +LANG=en_US.UTF-8 +GDM_LANG=en_US +LESS=-R +DISPLAY=:0.0 +OLDPWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests/logs +GTK_OVERLAY_SCROLLING=0 +COLORTERM=truecolor +XDG_VTNR=7 +ZSH=/home/simplonco/.oh-my-zsh +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +MANDATORY_PATH=/usr/share/gconf/xubuntu.mandatory.path +S_COLORS=auto +GLADE_CATALOG_PATH=: +LC_NAME=fr_FR.UTF-8 +XDG_SESSION_ID=c2 +XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/simplonco +USER=hulamy +GLADE_MODULE_PATH=: +PAGER=less +LSCOLORS=Gxfxcxdxbxegedabagacad +DESKTOP_SESSION=xubuntu +DEFAULTS_PATH=/usr/share/gconf/xubuntu.default.path +QT_QPA_PLATFORMTHEME=gtk2 +PWD=/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests +HOME=/home/simplonco +WINDOW=10 +SSH_AGENT_PID=4798 +QT_ACCESSIBILITY=1 +XDG_SESSION_TYPE=x11 +XDG_DATA_DIRS=/usr/share/xubuntu:/usr/share/xfce4:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share +XDG_SESSION_DESKTOP=xubuntu +LC_ADDRESS=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +GLADE_PIXMAP_PATH=: +CLUTTER_BACKEND=x11 +MAIL=hulamy@student.42.fr +VTE_VERSION=5202 +SHELL=/usr/bin/zsh +TERM=screen.xterm-256color +XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 +XDG_CURRENT_DESKTOP=XFCE +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +XDG_SEAT=seat0 +SHLVL=3 +LANGUAGE=en_US +WINDOWID=37748774 +LC_TELEPHONE=fr_FR.UTF-8 +GDMSESSION=xubuntu +LOGNAME=simplonco +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +XDG_RUNTIME_DIR=/run/user/1000 +XAUTHORITY=/home/simplonco/.Xauthority +XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 +XDG_CONFIG_DIRS=/etc/xdg/xdg-xubuntu:/etc/xdg:/etc/xdg +PATH=/home/simplonco/.cargo/bin:/home/simplonco/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +LC_IDENTIFICATION=fr_FR.UTF-8 +TERMCAP=SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\ + :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\ + :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\ + :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\ + :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\ + :li#25:co#96:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\ + :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\ + :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\ + :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\ + :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\ + :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\ + :me=\E[m:ms:\ + :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\ + :vb=\Eg:G0:as=\E(0:ae=\E(B:\ + :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\ + :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\ + :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\ + :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\ + :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\ + :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\ + :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\ + :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\ + :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\ + :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\ + :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\ + :kd=\EOB:kr=\EOC:kl=\EOD:km: +SESSION_MANAGER=local/simplonco-Latitude-E6320:@/tmp/.ICE-unix/4816,unix/simplonco-Latitude-E6320:/tmp/.ICE-unix/4816 +LC_TIME=fr_FR.UTF-8 +_=./minishell +LINES=24 +COLUMNS=80 + + +export "" +env +unset "" +env +----------- + + + +echo +----------- + + + +echo simple +----------- +simple + + +echo -n simple +----------- +simple + + +echo -n -n -nnnn -nnnnm +----------- +-nnnnm + + +pwd a +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +pwd a b c d +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd . +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd ~ +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd / +pwd +----------- +/ + + +cd no_file +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd a b c d +pwd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cd $HOME/Documents +pwd +----------- +/home/simplonco/Documents + + +cd ../../../../../.. +pwd +----------- +/home/simplonco/Nextcloud + + +exit -10 +----------- + + + +exit +10 +----------- + + + + +file: ut_exit_status.sh +  + +echo $? +----------- +0 + + +cat Makefile | grep pr | head -n 5 | cd test (mybin) +$? +----------- + + + +cat Makefile | grep pr | head -n 5 | cat test (bin) +$? +----------- + + + +cat Makefile | grep pr | head -n 5 | hello (NA) +$? +----------- + + + +cat diufosgid +$? +----------- + + + +exit +$? +----------- + + + + +file: ut_expensions.sh +  + +echo "bip | bip ; coyotte > < " " +----------- +bip | bip ; coyotte > < " + + +export vat=at +c$var Makefile +----------- + + + +$blablabla +----------- + + + +$LESS$VAR +----------- + + + +echo '' +----------- + + + +echo "" +----------- + + + +echo "\" +----------- +\ + + +echo "n n n" +----------- +n n n + + +echo "n + +" +----------- +n \n \n + + +echo hi";" hihi +----------- +hi; hihi + + +echo hi " ; " hihi +----------- +hi ; hihi + + +echo "s" +----------- +s + + +echo "\s" +----------- +\s + + +echo > +----------- + + + +echo "$HOME" +----------- +/home/simplonco + + +echo '$HOME' +----------- +$HOME + + +echo $HOME +----------- +/home/simplonco + + +export A="s -la" +l$A +----------- +total 212 +drwxrwxr-x 4 simplonco simplonco 4096 déc. 5 18:25 . +drwxrwxr-x 3 simplonco simplonco 4096 déc. 5 15:55 .. +drwxrwxr-x 2 simplonco simplonco 4096 déc. 5 15:55 logs +-rwxrwxr-x 1 simplonco simplonco 152184 déc. 5 18:25 minishell +-rw-rw-r-- 1 simplonco simplonco 6501 déc. 5 15:55 unitests.sh +-rw-rw-r-- 1 simplonco simplonco 83 déc. 5 15:55 ut_bonus.sh +-rw-rw-r-- 1 simplonco simplonco 630 déc. 5 15:55 ut_builtins.sh +-rw-rw-r-- 1 simplonco simplonco 201 déc. 5 15:55 ut_exit_status.sh +-rw-rw-r-- 1 simplonco simplonco 465 déc. 5 18:24 ut_expensions.sh +-rw-rw-r-- 1 simplonco simplonco 38 déc. 5 17:53 ut_heredocs.sh +-rw-rw-r-- 1 simplonco simplonco 519 déc. 5 18:20 ut_pipes.sh +-rw-rw-r-- 1 simplonco simplonco 808 déc. 5 18:19 ut_redirections.sh +-rw-rw-r-- 1 simplonco simplonco 216 déc. 5 15:55 ut_to_do_manually.sh +-rw-rw-r-- 1 simplonco simplonco 290 déc. 5 18:18 ut_vrac.sh +drwxrwxr-x 2 simplonco simplonco 4096 déc. 5 15:55 wip + + +export A=p +export B=w +$A"$B"d +"$A"'$B'd +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +echo "ls -la b" +----------- +ls -la b + + +echo ok "" ok +----------- +ok ok + + +echo ok "" "" "" "" "" "" "" "" "" ok +----------- +ok ok + + +export OK="ok ok" +echo $OK +----------- +ok ok + + + +file: ut_heredocs.sh +  + + +file: ut_pipes.sh +  + +echo bonjour ; | +----------- + + + +echo bonjour | | +----------- + + + +| +----------- + + + +echo bonjour |; +----------- + + + +cat Makefile | grep pr | head -n 5 | cd test (mybin) +----------- + + + +cat Makefile | grep pr | head -n 5 | cat test (bin) +----------- + + + +cat Makefile | grep pr | head -n 5 | hello (NA) +----------- + + + +cat | cat | cat | ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo hudifg d | | hugdfihd +----------- + + + +echo | +----------- + + + +| echo +----------- + + + +sort | ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +exit 0 | exit 1 +----------- + + + +exit 1 | exit 0 +----------- + + + +cat < Makefile | grep gcc > output +ls +rm output +----------- + + + +rm output +----------- + + + +sleep 5 | exit +----------- + + + +ls | cat +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +cat | ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +ulimit -n +----------- + + + +ls /proc/self/fd +----------- +0 +1 +2 +3 + + +ls | ls | ls /proc/self/fd +----------- +0 +1 +2 +3 + + +ls | ls | ls | ls | ls | ls /proc/self/fd +----------- +0 +1 +2 +3 + + + +file: ut_redirections.sh +  + +echo bonjour > $test +ls +rm '$test' +----------- +logs +minishell +$test +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +> log echo coucou +ls +rm log +----------- +log +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +cat < > +----------- + + + +cat < < +----------- + + + +cat > > +----------- + + + +> a ls > b < Makefile +ls +rm a b +----------- +a +b +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo > a Hello World! +ls +rm a +----------- +a +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +> a echo Hello World! +ls +rm a +----------- +a +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo bonjour > test 1 +ls +rm test +----------- +logs +minishell +test +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo bonjour >>> test +----------- + + + +echo bonjour > > out +ls +rm out +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo 2 >> out1 > out2 +ls +rm out1 out2 +----------- +logs +minishell +out1 +out2 +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +echo 2 > out1 >> out2 +ls +rm out1 out2 +----------- +logs +minishell +out1 +out2 +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +cat < blablabla +----------- + + + +echo test > file test1 +ls +rm file +----------- +file +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +not_cmd bonjour > salut +ls +rm salut +----------- +logs +minishell +salut +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +>testt +ls +----------- +logs +minishell +testt +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +rm testt +>>testt +ls +----------- +logs +minishell +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +rm testt +c >d +----------- + + + +echo hello >a +echo byebye >b +cat c >d +cat a +cat b +cat c +cat d +rm a b c d +----------- +hello +byebye +byebye + + +cat a | < b cat | cat > c | cat +ls +rm a b c +----------- +ls +rm a b c + + +echo hello >a +echo byebye >b +echo ouf >c +cat a | < b cat | cat > c | cat +ls +cat a +cat b +cat c +rm a b c +----------- + + + + +file: ut_vrac.sh +  + +$ +----------- + + + +file_name_in_current_dir +----------- + + + +/bin/echo bonjour +----------- +bonjour + + +not_cmd +----------- + + + +echo bonjour > $test w/ t +ls +rm '$test' +----------- +a +b +c +logs +minishell +$test +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +"exit retour a la ligne" +----------- + + + +minishell +----------- + + + +l^Ds +----------- + + + +touch testt +chmod 000 testt +ls +./testt +rm -rf testt +----------- +a +b +c +logs +minishell +testt +unitests.sh +ut_bonus.sh +ut_builtins.sh +ut_exit_status.sh +ut_expensions.sh +ut_heredocs.sh +ut_pipes.sh +ut_redirections.sh +ut_to_do_manually.sh +ut_vrac.sh +wip + + +mkdir testt +./testt +pwd +cd ../ +rm -rf testt +----------- +/home/simplonco/Nextcloud/informatique/42/minishell/minishell/tests/unit_tests + + +cat < ../ ----------- diff --git a/tests/unit_tests/tests_discord.md b/tests/unit_tests/tests_discord.md deleted file mode 100644 index 9cae4e3..0000000 --- a/tests/unit_tests/tests_discord.md +++ /dev/null @@ -1,56 +0,0 @@ -rotrojan (Romain) — 06/10/2021 -si tu veux on m'a passé quelques listes de tests sympas ... 😈 - -fd leaks: -``` -ulimit -n # nombre de fd dispo max (pour expliquer le principe de fd leaks a l'evalué) -ls /proc/self/fd # affiche le nombre fd utilisés par le process enfant il faut donc repeter cette commande plusieurs fois lors de la correction pour verifier les fd leaks -ls | ls | ls /proc/self/fd # regarder le nombre de fd -ls | ls | ls | ls | ls | ls /proc/self/fd # le nombre de fd doit etre le meme que la ligne d'avant! -# essayer aussi avec des redirections! -``` -trivialités: -``` -#lancer minishell comme ceci puis faire des bails -env -i ./minishell - -# redirections: ->test # doit creer test ->>test # doit creer test -c >d # input b output d -# pipes -ls | cat # affiche ls -cat | ls # doit afficher ls puis doit exit apres un \n -# les redirections doivent etre faites APRES les pipes, (donc sont prioritaires par ecrasement) -cat a | < b cat | cat > c | cat # b doit etre copié dans c, rien ne doit etre ecrit dans stdout -# execution -./non_executable # permission denied exit code 126 -./directory -non_executable # avec non_executable dans un dossier du path, permission denied -cat < directory -``` -parsing : -``` -export A="s -la" #puis faire -l$A #doit executer un ls -la (donc que le split se fait apres le remplacement de var d'env) - -export A=p #puis faire -export B=w #puis faire -$A"$B"d #doit executer un pwd, puis faire -"$A"'$B'd #ne doit pas faire de pwd car les var d'env ne sont pas remplacee dans les simple quote - -echo "ls -la b" #doit afficher "ls -la b" -echo ok "" ok #doit avoir deux espaces car "" est un argument vide mais est un argument -echo ok "" "" "" "" "" "" "" "" "" ok #pour mieux voir ce qui est avant - -export OK="ok ok" #puis faire -echo $OK #doit afficher "ok ok" (un seul espace entre les deux, echo prends deux arguments) - -# si il y a le ; qui est fait -unset A #pour etre sur que la variable d'environnement existe pas puis faire la suite sur une autre ligne de commande -export A=ok; echo $A #doit afficher un ok -``` -https://github.com/t0mm4rx/minishell_tests - -@dkoriaki (Daniel) plusieurs de ces tests ne sont plus pertinents car ils concernaient l'ancien sujet de minishell, mais la plupart restent quand même intéressants diff --git a/tests/unit_tests/ut_expensions.sh b/tests/unit_tests/ut_expensions.sh index d349a49..20c3409 100644 --- a/tests/unit_tests/ut_expensions.sh +++ b/tests/unit_tests/ut_expensions.sh @@ -33,3 +33,20 @@ echo '$HOME' echo \$HOME +export A="s -la" +l$A + +export A=p +export B=w +$A"$B"d +"$A"'$B'd + +echo "ls -la b" + +echo ok "" ok + +echo ok "" "" "" "" "" "" "" "" "" ok + +export OK="ok ok" +echo $OK + diff --git a/tests/unit_tests/ut_heredocs.sh b/tests/unit_tests/ut_heredocs.sh index 4191f90..69e931f 100644 --- a/tests/unit_tests/ut_heredocs.sh +++ b/tests/unit_tests/ut_heredocs.sh @@ -1,13 +1,5 @@ #!/bin/bash -COMMANDE=' echo "hugo" - cat << EOF - hello you - EOF' - -echo "$COMMANDE" | bash -i &>file.log -#echo "$COMMANDE" | ./minishell &>file.log - #cat << EOF #hello #EOF diff --git a/tests/unit_tests/ut_pipes.sh b/tests/unit_tests/ut_pipes.sh index 19d3784..cd17612 100644 --- a/tests/unit_tests/ut_pipes.sh +++ b/tests/unit_tests/ut_pipes.sh @@ -34,3 +34,15 @@ rm output sleep 5 | exit +ls | cat + +cat | ls + +ulimit -n + +ls /proc/self/fd + +ls | ls | ls /proc/self/fd + +ls | ls | ls | ls | ls | ls /proc/self/fd + diff --git a/tests/unit_tests/ut_redirections.sh b/tests/unit_tests/ut_redirections.sh index 96e00ee..74f3818 100644 --- a/tests/unit_tests/ut_redirections.sh +++ b/tests/unit_tests/ut_redirections.sh @@ -52,3 +52,49 @@ not_cmd bonjour > salut ls rm salut +>testt +ls + +rm testt +>>testt +ls + +rm testt +c >d + +echo hello >a +echo byebye >b +cat c >d +cat a +cat b +cat c +cat d +rm a b c d + + +cat a | < b cat | cat > c | cat +ls +rm a b c + +echo hello >a +echo byebye >b +echo ouf >c +cat a | < b cat | cat > c | cat +ls +cat a +cat b +cat c +rm a b c + diff --git a/tests/unit_tests/ut_vrac.sh b/tests/unit_tests/ut_vrac.sh index b7adfe5..b6e3588 100644 --- a/tests/unit_tests/ut_vrac.sh +++ b/tests/unit_tests/ut_vrac.sh @@ -17,3 +17,16 @@ minishell l^Ds +touch testt +chmod 000 testt +ls +./testt +rm -rf testt + +mkdir testt +./testt +pwd +cd ../ +rm -rf testt + +cat < ../