Você tem várias maneiras de fazer isso, mas a ideia é sempre a mesma. Como usar a saída do gato?
Existem 2 sintaxes possíveis, com backquotes e com $(command)
. Eu vou usar o segundo que é o preferido (veja [BashFAQ 82])
Você pode fazer isso em uma linha
cd "$(cat file.txt)"
Ou em duas etapas
path=$(cat file.txt)
cd "$path"