Eu tenho o seguinte bloco de código no arquivo ~/.bashrc
function command_not_found_handle {
for dir in $@; do
path="${path}${dir}/"
done
if [[ -d ${path} ]]; then
echo "directory exists and and changing to ${path}"
cd ${path}
else
echo "$@ command not found"
fi
}
Estou anexando a saída também
Aqui estou tentando aplicar o comando cd
para o comando que não existe
vocêpodeverdepoisdetentarocomandoincomumqueeledisparoucommand_not_found_handler
comoesperado,masaquicd
nãoestáfuncionando.
Aquimycodegit
éocomandoquetenhoqueexecutar.Estecódigoverificaefazaentradaparaocaminhododiretóriomycode/git
eeuestoutentandopassarissoparacd
,maselenãoestáfuncionandosefuncionarsignificaquetitle
doterminalmudaparaessediretório.
Parasuaclarezaeuestoutentandoocomandomanualmentemuda
Então, como posso fazer isso?