Sim.
- No shell Z, é uma função chamada
command_not_found_handler
. - No shell Bourne Again, é uma função chamada
command_not_found_handle
.
Eu gostaria de definir uma função que é chamada sempre que um usuário do shell digitar um comando que não existe. No meu caso, gostaria de registrar os erros e tentar comandos alternativos.
atualmente, ao digitar, por exemplo dgfgsdjagfghsdg
o erro zsh: command not found: dgfgsdjagfghsdg
é mostrado.
Existe uma maneira de definir uma função que obtenha o comando digitado (+ argumentos) como parâmetro?
Sim.
command_not_found_handler
. command_not_found_handle
.