Se eu entendi corretamente, você deseja que o diretório test
esteja localizado no mesmo local do script.
Você pode obter a localização do script (independentemente do diretório atual quando o executou) assim:
MYPATH='dirname \'readlink -e "$0"\''
Então você pode fazer, por exemplo
cd "$MYPATH/test"
Explicação:
$0
é o nome (incluindo o caminho) do script.
readlink -e /foo/bar
fornece a localização absoluta de / foo / bar (também resolve todos os links simbólicos).
dirname
reduz a parte do arquivo e deixa apenas o caminho