Eu sei que esta pergunta já foi respondida. Se alguém tem uma situação como a minha, é para eles:
Eu executei um aplicativo java e ele estava procurando um diretório começando por <path>
, deveria substituí-lo pelo caminho adequado antes de executar o aplicativo. No entanto, eu esqueci de fazer isso. O aplicativo criou um diretório chamado <path>
.
Eu tentei cd <path>
- me deu o erro "-bash: erro de sintaxe perto de uma nova linha de token inesperada" Com base na sugestão aqui (eu entendo que é para o diretório que começa com - e não <) eu tentei cd -- <path>
. No entanto, eu recebi o mesmo erro.
Quando eu tentei cd \<path>\
- isso funcionou!
Informações básicas:
Os símbolos "<" e ">" são usados para redirecionar STDIN e STDOUT; portanto, eles precisam ser escapados para que o shell não os interprete como redirecionamentos.