$ file_name_in_current_dir /bin/echo bonjour not_cmd echo bonjour > $test w/ t ls "exit retour a la ligne" minishell # binary not in path without "./" before l^Ds touch testt chmod 000 testt ls ./testt mkdir testt ./testt pwd cd ../ cat < ../ # https://github.com/potatokuka/mini_tester/blob/main/test_cmds.txt # # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else # else /bin/ls # exit exit a aa a # exp" echo ";;;;;" # else /bin/pwd # else ls -la # pwd_cd pwd # else /bin/chmod # else /bin/ls -la # exp" echo 00\\\'pp # exp" echo 00\\\\\'pp # exp" echo 00\\\\'pp' # exp" echo “./hello”. # exp" echo ./hello # exp" echo ello # echo Echo # exp" echo \n ' \n this is the; "first line"' # exp" echo "and right here;;; 'We have the second'" # exp" echo and" a fe"'w 'here'; with some slash and quotes .' '\' # exp" echo '\\' # exp" echo "\\" # exp" echo "\"" # echo echo \\ # exp" echo \' # exp" echo \" "\\" "\"" \\ \' \" # exp$ echo /$"123$USER" # pip echo | cd .. | pwd # pip echo DOET HET NIET > test1 | cat test1 # redr echo DOET HET NIET > test1 # pip echo hallo >x1 >x2 >x3 | echo hoi # redr echo hallo >x1 >x2 >x3 # exp$ echo $POEP hallo # exp" echo "hallo$" # exp" echo "\poep" # exp$ echo $/ # exp$ echo $ # exp" echo "123\"456" # exit exit 123 123 123 # existatus exit 1234 echo $? # existatus /bin/ls echo $? # existatus /bin/ls doesnotexist echo $? # echo echo hi echo echo echo # env_exp_uns export env # echo echo echo echo echo working # exp$ echo $PWD # else ctrl-C # else ctrl-D # else ctrl-\ # else asdf ctrl-C # else asdf ctrl-D # else cat ctrl-C # else asdf ctrl-\ # else cat ctrl-D # exp" echo \"test\" # exp" echo" # else hoi # exp" " # echo echo # exp$ hallo$ # env_exp_uns env # env_exp_uns export export a="\\" export b='\\' export c="\b" export env # env_exp_uns export a=hijdoehet export env # env_exp_uns export test=working export env # env_exp_uns export test1 env # env_exp_uns export env # env_exp_uns export test1= env # env_exp_uns export 1test env # env_exp_uns export _TEST=DOethetwelmetunderscore env # env_exp_uns env echo export a=hijdoehet echo env # env_exp_uns echo export test=working echo env # env_exp_uns echo export test1 export echo env # env_exp_uns echo export test1= echo env # env_exp_uns export ZZZ export ZZZ= env # exp" export a="\\" # exp" export b='\\' # exp" export c="\b" # exp$ export LS="ls -la" $LS # env_exp_uns export TEST="evenchecken" echo $TEST # env_exp_uns unset a env unset test unset test1 env # env_exp_uns unset PATH ls wc awk # exp$ echo $PWD # exp$ echo $HOME # exp" echo "$PWD" # exp" echo '$PWD' # exp" echo "$HOME" # pwd_cd / env_exp_uns / exit / existatus / else cd .. pwd /bin/ls # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd notworking # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd . # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd .. ;pwd;/bin/ls;cd .. ; pwd ;/bin/ls; cd notworking; cd . # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd ~ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd $IETSONBESTAANDS # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd $GEK .. # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd $NOTHING $MORENOTHING .. # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else pwd # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else pwd . # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else pwd .. # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd ../Desktop # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else ls -la # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo > ilovewords.txt count me ; wc ilovewords.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else awk '{ print }' /etc/passwd # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export PATH="test:working:multiplepath:directory1:directory2" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo 'how are you' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo '$PWD' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo > "hardesttest.txt" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo adding stuff >> working.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo more stuff >> working.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo > working.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo dit > test1 gaat > test2 goed > test3 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo dit > test1 gaat > test2 goed > test3 > test4 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cat < test4 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else < test4 cat # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else > newfile ; > working.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else < working.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else < notworking.txt # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo > doethet ; echo hoi >> doethet "of niet" ; echo clear > "doethet" ; echo test > working.txt ; echo > newfile.txt hardertest # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export | grep -e "HOME=" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo daar | echo hoi maran # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cat working.txt | grep stuff | echo tim # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cat | cat -e | cat # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else ls filedoesnotexist | grep notme | echo "TEST" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export | grep -e "PWD=" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo daar # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else "echo" hallo daar # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo "hallo daar" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo daar | echo hoi maran # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo daar ; echo hoi maran # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo >file1 >file2 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo >file1 >file2 maran # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo >file1 >file2 >>file3 maran siemons # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo file2 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $USER"" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $USER" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $USER_ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export ZZZ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export ZZZ= # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export ZZZ=new_value # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export ZZZ======new # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export ZZZ=new YYY=new2 XXX===new3 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export $USER # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export TEST=$USER4857987345 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export 123$USER--- # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export MARANSIEMONS # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export MARANSIEMONS=lief # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo 123$USER---- # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo 123$USER----$ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo abc$USERdef # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo abc$USER123 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo abc$POEPdef # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $USER "$USER" '$USER' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export TEST_$USER=hallo$LOGNAME # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $POEP # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $POEP $MEERPOEP # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo $POEP # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else hallo # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo $POEP hallo # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else hallo # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else export TEST=/Users/maran/Desktop/minishell # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd $IETSONBESTAANDS # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd $IETSONBESTAANDS # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd $POEP $MEERPOEP .. # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echojhdfjhjdkh # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo | poep # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo | cd .. | pwd # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hoi # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else cd poep # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else ls # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else "ls" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else test # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else exit # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else exit 99 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else exit 3 a # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else exit 55 99 # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else /bin/ls # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else /binn/ls # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo 'ma\"ran' siemons # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else hallo ma\"ran siemons # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo 'ma\'ran' siemons # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else Multiple line error # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo hallo 'ma\'ran'' siemons # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else hallo ma\ran siemons Hij ziet de \ niet als escape, print gewoon \ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo 'ma\' Hij ziet de \ niet als escape, print gewoon \ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else ma\ # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo 'hallo$USER' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else hallo$USER # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo 'hallo\$USER' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else hallo\$USER # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo '\$?' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else \$? # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo '$USER' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else $USER # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo '\$USER' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else \$USER # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo '"\$USER"' # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else "\$USER" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo "hallo"maran" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo "\poep" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else \poep # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo \poep # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else poep # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo "poep\"" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else poep" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else echo "poep\'" # pip / exp" / exp$ / herd / redr / echo / pwd_cd / env_exp_uns / exit / existatus / else poep\' echo "poep\" echo "hallo\"\poep" hallo"\poep echo hallo"" hallo echo "hoi$USERmaran" echo "$USER" maran echo "'\$USER'" '$USER' echo "\$USER" $USER echo "123\"456" 123"456 echo "\poep" \poep echo "123\'456" 123\'456 echo "hallo$" hallo$ echo \" " echo \$? echo '$USER'$USER $USERmaran echo '$USER'$USER\$USER/"$USER" $USERmaran$USER/maran echo hallo"1234"maran"$USER"'/$USER'"/$USER"'poep''poep2'"maran"'ellende'END hallo1234maranmaran/$USER/maranpoeppoep2maranellendeEND echo "$USER"'/$USER' maran/$USER echo 'poep''poep2'"maran"'ellende'END poeppoep2maranellendeEND echo 'poep2'"maran"'ellende' poep2maranellende echo 123"hallo$"456 export kip=ei=koe===melk echo $_1234 echo hallo echo hallo | echo hoi echo hallo ; echo hoi echo hallo >x1 >x2 >x3 | echo hoi echo hallo >x1 >x2 >x3 ; echo hoi echo hallo | echo poep >x1 >x2 echo hallo ; echo poep >x1 >x2 echo hallo | echo hoi | cat echo hallo | echo hoi > y1 >y2 | cat -e echo hoi > y1 >y2 ; cat -e echo hallo | echo hoi > y1 >y2 ; cat -e echt bash echo "hello | this is some stuff > touch this file" | grep more env | leaks cat x1 | grep Makefile ls > x1 ; cat x1 | grep main echo $USERhallo echo $hallo"poep" echo /$"123$USER" echo $a5aap echo $_poep echo hallo$\abc hallo$abc echo hallo$\\abc hallo$\abc echo hallo$"USER" halloUSER echo hallo$"POEP" halloPOEP echo hallo$'USER' halloUSER echo $halllo### echo $USER9582309582529 echo $ echo $USER echo $USER' echo 123$USER---- echo 123$USER----$ echo abc$USERdef echo abc$USER123 echo abc$POEPdef echo $%%%%jlkjtwejt echo %%$ echo $"USERhallo" echo "$222" echo "hallo$USER***$USER$2$" echo "$_poep" echo "$a5aap" echo "$halllo###" echo "$USER9582309582529" "hallo$USER" echo "$" echo hallo"$"abc hallo$abc echo hallo"$POEP"abc echo hallo"$USER"abc echo "$USER" echo "$USER'" echo "$USER_" echo "abc$USERdef" echo "abc$USER123" echo "abc$POEPdef" echo "$%%%%jlkjtwejt" echo "%%$" echo $"hallo" echo $hallo echo $hallo"poep" echo "hallo\"\poep" echo $"etet" “$rewtwet” echo "$53535" $" $' echo “$\hallo” echo $"\hallo" \hallo echo "\\hallo" \hallo echo "hallo\\hoi" hallo\hoi echo "\\$USER" \maran echo "123\"456" 123"456 echo "123\$456" echo "123\\456" 123\456 echo "123\!456" 123\!456 echo "1234" echo "12\34" echo "1234\" echo \"1234" echo "1\a234" echo \1 echo "\1234" echo "1234\\" echo '1234\\' echo '1234' echo '12\34' echo '1234\' echo \'1234' echo '1\a234' echo '\1234' echo '1234\\' echo '1234\\' echo \a echo \b echo \c echo \d echo \e echo \! echo \" echo \# echo \$ echo \% echo \& echo \' echo \( echo \) echo \* echo \+ echo \, echo \- echo \. echo \/ echo \0 echo \1 echo \2 echo \3 echo \4 echo \5 echo \6 echo \7 echo \8 echo \9 echo \: echo \= echo \? echo \@ echo \A echo \B echo \C echo \D echo \E echo \F echo \G echo \H echo \I echo \J echo \K echo \L echo \M echo \N echo \O echo \P echo \Q echo \R echo \S echo \T echo \U echo \V echo \W echo \X echo \Y echo \Z echo \[ echo \\ echo \] echo \^ echo \_ echo \a echo \b echo \c echo \d echo \e echo \f echo \g echo \h echo \i echo \j echo \k echo \l echo \m echo \n echo \o echo \p echo \q echo \r echo \s echo \t echo \u echo \v echo \w echo \x echo \y echo \z echo \{ echo \} echo \~ echo "\!" echo "\"" echo "\#" echo "\$" echo "\%" echo "\&" echo "\'" echo "\(" echo "\)" echo "\*" echo "\+" echo "\," echo "\-" echo "\." echo "\/" echo "\0" echo "\1" echo "\2" echo "\3" echo "\4" echo "\5" echo "\6" echo "\7" echo "\8" echo "\9" echo "\:" echo "\<" echo "\=" echo "\>" echo "\?" echo "\@" echo "\A" echo "\B" echo "\C" echo "\D" echo "\E" echo "\F" echo "\G" echo "\H" echo "\I" echo "\J" echo "\K" echo "\L" echo "\M" echo "\N" echo "\O" echo "\P" echo "\Q" echo "\R" echo "\S" echo "\T" echo "\U" echo "\V" echo "\W" echo "\X" echo "\Y" echo "\Z" echo "\[" echo "\\" echo "\]" echo "\^" echo "\_" echo "\a" echo "\b" echo "\c" echo "\d" echo "\e" echo "\f" echo "\g" echo "\h" echo "\i" echo "\j" echo "\k" echo "\l" echo "\m" echo "\n" echo "\o" echo "\p" echo "\q" echo "\r" echo "\s" echo "\t" echo "\u" echo "\v" echo "\w" echo "\x" echo "\y" echo "\z" echo "\{" echo "\|" echo "\}" echo "\~" echo '\!' echo '\"' echo '\#' echo '\$' echo '\%' echo '\&' echo '\'' echo '\(' echo '\)' echo '\*' echo '\+' echo '\,' echo '\-' echo '\.' echo '\/' echo '\0' echo '\1' echo '\2' echo '\3' echo '\4' echo '\5' echo '\6' echo '\7' echo '\8' echo '\9' echo '\:' echo '\<' echo '\=' echo '\>' echo '\?' echo '\@' echo '\A' echo '\B' echo '\C' echo '\D' echo '\E' echo '\F' echo '\G' echo '\H' echo '\I' echo '\J' echo '\K' echo '\L' echo '\M' echo '\N' echo '\O' echo '\P' echo '\Q' echo '\R' echo '\S' echo '\T' echo '\U' echo '\V' echo '\W' echo '\X' echo '\Y' echo '\Z' echo '\[' echo '\\' echo '\]' echo '\^' echo '\_' echo '\a' echo '\b' echo '\c' echo '\d' echo '\e' echo '\f' echo '\g' echo '\h' echo '\i' echo '\j' echo '\k' echo '\l' echo '\m' echo '\n' echo '\o' echo '\p' echo '\q' echo '\r' echo '\s' echo '\t' echo '\u' echo '\v' echo '\w' echo '\x' echo '\y' echo '\z' echo '\{' echo '\|' echo '\}' echo '\~' echo '\;' echo "\;" echo '\>' echo "\>" echo '\<' echo "\<" echo '\|' echo "\|"