ajout de pleins de tests et reorganisation des fichiers
This commit is contained in:
@@ -54,6 +54,184 @@ export PATH="test:working:multiplepath:directory1:directory2"
|
||||
env
|
||||
|
||||
|
||||
#----------------------------------------------
|
||||
# CD builtins
|
||||
|
||||
export CDPATH="/"
|
||||
cd bin
|
||||
pwd
|
||||
|
||||
export CDPATH="/"
|
||||
cd
|
||||
pwd
|
||||
|
||||
export CDPATH="/"
|
||||
export HOME=
|
||||
cd
|
||||
pwd
|
||||
|
||||
export CDPATH="/"
|
||||
unset HOME
|
||||
cd
|
||||
pwd
|
||||
|
||||
export CDPATH=""
|
||||
mkdir -p a/b
|
||||
cd b
|
||||
pwd
|
||||
|
||||
export CDPATH="./"
|
||||
mkdir dir
|
||||
cd dir
|
||||
pwd
|
||||
|
||||
export CDPATH="../a"
|
||||
mkdir -p a/b/c
|
||||
cd b
|
||||
pwd
|
||||
cd a
|
||||
pwd
|
||||
cd b
|
||||
pwd
|
||||
|
||||
export CDPATH=a
|
||||
mkdir -p a/b/c
|
||||
cd b
|
||||
pwd
|
||||
|
||||
export CDPATH=A
|
||||
mkdir -p a/b/c
|
||||
cd b
|
||||
pwd
|
||||
|
||||
export CDPATH=a
|
||||
mkdir -p a/b/c
|
||||
cd ./b
|
||||
pwd
|
||||
|
||||
export CDPATH=a
|
||||
mkdir -p a/b/c
|
||||
cd a
|
||||
cd ../b
|
||||
pwd
|
||||
|
||||
export CDPATH=a
|
||||
mkdir -p a/b/c
|
||||
cd .
|
||||
pwd
|
||||
|
||||
export CDPATH=a
|
||||
mkdir -p a/b/c
|
||||
cd a
|
||||
cd ..
|
||||
pwd
|
||||
|
||||
export CDPATH=a
|
||||
mkdir -p a/b/c
|
||||
mkdir b
|
||||
cd b
|
||||
pwd
|
||||
|
||||
export CDPATH=a/b
|
||||
mkdir -p a/b/c
|
||||
cd c
|
||||
pwd
|
||||
|
||||
export CDPATH=a:b:a:b
|
||||
mkdir -p a/test b/test
|
||||
mkdir -p a:b/test
|
||||
cd test
|
||||
pwd
|
||||
|
||||
export CDPATH=b:a:a:b
|
||||
mkdir -p a/test b/test
|
||||
mkdir -p a:b/test
|
||||
cd test
|
||||
pwd
|
||||
|
||||
export CDPATH=a:b:a:b
|
||||
mkdir -p a/hello b/hello
|
||||
mkdir -p a:b/test
|
||||
cd test
|
||||
pwd
|
||||
|
||||
export CDPATH=a:b:a:b
|
||||
mkdir -p a/test b/test
|
||||
mkdir -p a:b/test
|
||||
chmod 000 a/test
|
||||
cd test
|
||||
pwd
|
||||
cd ../../
|
||||
chmod 777 a/test
|
||||
|
||||
export CDPATH="/"
|
||||
cd /
|
||||
pwd
|
||||
|
||||
export CDPATH="/"
|
||||
cd /bin
|
||||
pwd
|
||||
|
||||
export CDPATH="/bin"
|
||||
cd /bin
|
||||
pwd
|
||||
|
||||
export CDPATH="/bin"
|
||||
cd /bin
|
||||
pwd
|
||||
|
||||
export CDPATH="a"
|
||||
mkdir a
|
||||
cd a
|
||||
pwd
|
||||
|
||||
export CDPATH="a"
|
||||
mkdir -p a/a
|
||||
cd a
|
||||
pwd
|
||||
|
||||
export CDPATH=//
|
||||
cd bin
|
||||
|
||||
export CDPATH=//bin/..////////////bin/../
|
||||
cd bin
|
||||
|
||||
export CDPATH=///
|
||||
cd bin
|
||||
|
||||
export CDPATH=":"
|
||||
cd dir
|
||||
pwd
|
||||
|
||||
export CDPATH="hello:"
|
||||
cd dir
|
||||
pwd
|
||||
|
||||
export CDPATH=":/"
|
||||
cd dir
|
||||
pwd
|
||||
|
||||
export CDPATH="::/"
|
||||
cd bin
|
||||
pwd
|
||||
|
||||
export CDPATH="::/:"
|
||||
cd bin
|
||||
pwd
|
||||
|
||||
export CDPATH=""
|
||||
cd bin
|
||||
pwd
|
||||
|
||||
export CDPATH="/:"
|
||||
cd bin
|
||||
pwd
|
||||
|
||||
export CDPATH="//::"
|
||||
cd bin
|
||||
pwd
|
||||
|
||||
|
||||
#----------------------------------------------
|
||||
# special characters
|
||||
|
||||
|
||||
Reference in New Issue
Block a user