cheatsheet linux, um comando por vez
o que é cd e o que ele faz
é atravessar a porta de um cômodo para outro. se a porta está trancada, você continua no cômodo onde estava.
cd pasta | entra na pasta |
cd - | volta para a anterior |
cd "${DIR:?}" || exit 1 | para o script se o cd falhar |
cd que falha deixa você onde estava.
o número por trás do nome. o código de saída: 0 é deu certo, qualquer outro número é falha. o cd que não achou a pasta devolve 1. o echo $? mostra o último número.