Files
42_SIDE_minishell_test/tests/vrac.sh

1145 lines
21 KiB
Bash

$
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 <file1 >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 "\|"