1*13de33a5SJulio Merino 2*13de33a5SJulio Merinoset -e 3*13de33a5SJulio MerinoT=$(mktemp -d "${TMPDIR:-/tmp}/sh-test.XXXXXX") 4*13de33a5SJulio Merinotrap 'rm -rf "$T"' 0 5*13de33a5SJulio Merino 6*13de33a5SJulio Merinocd -P "$T" 7*13de33a5SJulio MerinoD=$(pwd) 8*13de33a5SJulio Merino 9*13de33a5SJulio Merinomkdir a a/1 b b/1 b/2 10*13de33a5SJulio Merino 11*13de33a5SJulio MerinoCDPATH=$D/a: 12*13de33a5SJulio Merino# Basic test. 13*13de33a5SJulio Merinocd 1 >/dev/null 14*13de33a5SJulio Merino[ "$(pwd)" = "$D/a/1" ] 15*13de33a5SJulio Merino# Test that the current directory is not checked before CDPATH. 16*13de33a5SJulio Merinocd "$D/b" 17*13de33a5SJulio Merinocd 1 >/dev/null 18*13de33a5SJulio Merino[ "$(pwd)" = "$D/a/1" ] 19*13de33a5SJulio Merino# Test not using a CDPATH entry. 20*13de33a5SJulio Merinocd "$D/b" 21*13de33a5SJulio Merinocd 2 22*13de33a5SJulio Merino[ "$(pwd)" = "$D/b/2" ] 23